#include <DTKeyedConfig.h>
Public Types | |
typedef std::vector < std::string > ::const_iterator | data_iterator |
typedef std::vector< int > ::const_iterator | link_iterator |
Public Member Functions | |
void | add (const std::string &data) |
void | add (int id) |
data_iterator | dataBegin () const |
data_iterator | dataEnd () const |
DTKeyedConfig () | |
DTKeyedConfig (const DTKeyedConfig &obj) | |
int | getId () const |
link_iterator | linkBegin () const |
link_iterator | linkEnd () const |
void | setId (int id) |
virtual | ~DTKeyedConfig () |
Public Member Functions inherited from cond::BaseKeyed | |
BaseKeyed () | |
BaseKeyed (std::string const &ikey) | |
std::string const & | key () const |
void | setKey (std::string const &ikey) |
virtual | ~BaseKeyed () |
Private Attributes | |
int | cfgId |
COND_SERIALIZABLE | |
std::vector< std::string > | dataList |
std::vector< int > | linkList |
typedef std::vector<std::string>::const_iterator DTKeyedConfig::data_iterator |
Definition at line 58 of file DTKeyedConfig.h.
typedef std::vector< int>::const_iterator DTKeyedConfig::link_iterator |
Definition at line 59 of file DTKeyedConfig.h.
DTKeyedConfig::DTKeyedConfig | ( | ) |
DTKeyedConfig::DTKeyedConfig | ( | const DTKeyedConfig & | obj | ) |
Definition at line 38 of file DTKeyedConfig.cc.
References cfgId, dataList, and linkList.
|
virtual |
void DTKeyedConfig::add | ( | const std::string & | data | ) |
Definition at line 68 of file DTKeyedConfig.cc.
References dataList.
Referenced by DTUserKeyedConfigHandler::chkConfigList(), DTKeyedConfigHandler::chkConfigList(), and DTKeyedConfigDBInit::endJob().
void DTKeyedConfig::add | ( | int | id | ) |
DTKeyedConfig::data_iterator DTKeyedConfig::dataBegin | ( | ) | const |
Definition at line 78 of file DTKeyedConfig.cc.
References dataList.
Referenced by DTKeyedConfigCache::get(), and DTKeyedConfigCache::getData().
DTKeyedConfig::data_iterator DTKeyedConfig::dataEnd | ( | ) | const |
Definition at line 83 of file DTKeyedConfig.cc.
References dataList.
Referenced by DTKeyedConfigCache::get(), and DTKeyedConfigCache::getData().
int DTKeyedConfig::getId | ( | ) | const |
Operations
Definition at line 58 of file DTKeyedConfig.cc.
References cfgId.
Referenced by DTKeyedConfigCache::get().
DTKeyedConfig::link_iterator DTKeyedConfig::linkBegin | ( | ) | const |
Definition at line 88 of file DTKeyedConfig.cc.
References linkList.
Referenced by DTKeyedConfigCache::getData().
DTKeyedConfig::link_iterator DTKeyedConfig::linkEnd | ( | ) | const |
Definition at line 93 of file DTKeyedConfig.cc.
References linkList.
Referenced by DTKeyedConfigCache::getData().
void DTKeyedConfig::setId | ( | int | id | ) |
Definition at line 63 of file DTKeyedConfig.cc.
References cfgId.
Referenced by DTUserKeyedConfigHandler::chkConfigList(), DTKeyedConfigHandler::chkConfigList(), and DTKeyedConfigDBInit::endJob().
|
private |
Definition at line 67 of file DTKeyedConfig.h.
Referenced by DTKeyedConfig(), getId(), and setId().
|
private |
Definition at line 72 of file DTKeyedConfig.h.
|
private |
Definition at line 68 of file DTKeyedConfig.h.
Referenced by add(), dataBegin(), dataEnd(), and DTKeyedConfig().
|
private |
Definition at line 69 of file DTKeyedConfig.h.
Referenced by add(), DTKeyedConfig(), linkBegin(), and linkEnd().