#include <HltStoreSvc.h>
◆ ContainerType [1/2]
◆ ContainerType [2/2]
◆ HltStoreSvc() [1/2]
HltStoreSvc::HltStoreSvc |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
sl |
|
) |
| |
◆ ~HltStoreSvc() [1/2]
HltStoreSvc::~HltStoreSvc |
( |
| ) |
|
◆ HltStoreSvc() [2/2]
HltStoreSvc::HltStoreSvc |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
sl |
|
) |
| |
◆ ~HltStoreSvc() [2/2]
HltStoreSvc::~HltStoreSvc |
( |
| ) |
|
◆ clear() [1/2]
bool HltStoreSvc::clear |
( |
void |
| ) |
|
|
inline |
◆ clear() [2/2]
bool HltStoreSvc::clear |
( |
void |
| ) |
|
|
inline |
◆ erase() [1/2]
bool HltStoreSvc::erase |
( |
const std::string & |
name | ) |
|
|
inline |
◆ erase() [2/2]
bool HltStoreSvc::erase |
( |
const std::string & |
name | ) |
|
|
inline |
◆ exists() [1/2]
bool HltStoreSvc::exists |
( |
const std::string & |
name | ) |
|
◆ exists() [2/2]
bool HltStoreSvc::exists |
( |
const std::string & |
name | ) |
|
◆ finalize() [1/2]
StatusCode HltStoreSvc::finalize |
( |
| ) |
|
|
virtual |
Definition at line 53 of file HltStoreSvc.cxx.
54{
55 ContainerType::iterator pos;
56 for (pos =
m_map.begin(); pos !=
m_map.end(); ++pos) {
57
58 }
60 return StatusCode::SUCCESS;
61}
◆ finalize() [2/2]
virtual StatusCode HltStoreSvc::finalize |
( |
| ) |
|
|
virtual |
◆ get() [1/2]
template<class T >
bool HltStoreSvc::get |
( |
const std::string & |
name, |
|
|
T & |
value |
|
) |
| |
|
inline |
◆ get() [2/2]
template<class T >
bool HltStoreSvc::get |
( |
const std::string & |
name, |
|
|
T & |
value |
|
) |
| |
|
inline |
◆ initialize() [1/2]
StatusCode HltStoreSvc::initialize |
( |
| ) |
|
|
virtual |
Definition at line 32 of file HltStoreSvc.cxx.
33{
34 StatusCode sc;
35
36 MsgStream log(messageService(), name());
37 log << MSG::INFO << name() << ": Start of run initialisation" << endreq;
38
39 sc = Service::initialize();
40 if ( sc.isFailure() ) return sc;
41
42
43
44
45
46
47
48
49
50 return StatusCode::SUCCESS;
51}
◆ initialize() [2/2]
virtual StatusCode HltStoreSvc::initialize |
( |
| ) |
|
|
virtual |
◆ interfaceID() [1/2]
static const InterfaceID & HltStoreSvc::interfaceID |
( |
| ) |
|
|
inlinestatic |
◆ interfaceID() [2/2]
static const InterfaceID & HltStoreSvc::interfaceID |
( |
| ) |
|
|
inlinestatic |
◆ max_size() [1/2]
int HltStoreSvc::max_size |
( |
| ) |
|
◆ max_size() [2/2]
int HltStoreSvc::max_size |
( |
| ) |
|
◆ printKeys() [1/2]
void HltStoreSvc::printKeys |
( |
| ) |
|
Definition at line 66 of file HltStoreSvc.cxx.
66 {
67 ContainerType::iterator pos;
68 for (pos =
m_map.begin(); pos !=
m_map.end(); ++pos) {
69 cout << pos->first << endl;
70 }
71}
◆ printKeys() [2/2]
void HltStoreSvc::printKeys |
( |
| ) |
|
◆ put() [1/2]
template<class T >
bool HltStoreSvc::put |
( |
const std::string & |
name, |
|
|
const T & |
value |
|
) |
| |
|
inline |
◆ put() [2/2]
template<class T >
bool HltStoreSvc::put |
( |
const std::string & |
name, |
|
|
const T & |
value |
|
) |
| |
|
inline |
◆ queryInterface() [1/2]
StatusCode HltStoreSvc::queryInterface |
( |
const InterfaceID & |
riid, |
|
|
void ** |
ppvIF |
|
) |
| |
|
virtual |
Definition at line 21 of file HltStoreSvc.cxx.
22{
23 if ( IID_IHltStoreSvc.versionMatch(riid) ) {
24
26 } else {
27 return Service::queryInterface(riid, ppvIF) ;
28 }
29 return StatusCode::SUCCESS;
30}
◆ queryInterface() [2/2]
virtual StatusCode HltStoreSvc::queryInterface |
( |
const InterfaceID & |
riid, |
|
|
void ** |
ppvIF |
|
) |
| |
|
virtual |
◆ size() [1/2]
int HltStoreSvc::size |
( |
| ) |
|
◆ size() [2/2]
int HltStoreSvc::size |
( |
| ) |
|
◆ sListLength() [1/2]
string HltStoreSvc::sListLength |
( |
| ) |
|
Definition at line 86 of file HltStoreSvc.cxx.
86 {
87 unsigned int iListLength = this->
size();
88 iListLength += 1;
89 ostrstream ListLength;
90
91
92 ListLength << iListLength;
93 ListLength << '\0';
94 string stringListLength = ListLength.str();
95 if (this->
exists(stringListLength)){
96 stringListLength = "unset";
97 for (
int i = 0; i < this->
max_size(); i++){
98 iListLength += 1;
99 ListLength << iListLength;
100 ListLength << '\0';
101 stringListLength = ListLength.str();
102 if (!(this->
exists(stringListLength))) {
103 ListLength.freeze(0);
104 return stringListLength;
105 }
106 }
107 }
108
109 ListLength.freeze(0);
110 return stringListLength;
111}
bool exists(const std::string &name)
◆ sListLength() [2/2]
string HltStoreSvc::sListLength |
( |
| ) |
|
◆ m_map
The documentation for this class was generated from the following files: