#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) |
~DTKeyedConfig () override | |
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 Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
int | cfgId |
std::vector< std::string > | dataList |
std::vector< int > | linkList |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
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.
|
override |
void DTKeyedConfig::add | ( | const std::string & | data | ) |
Definition at line 68 of file DTKeyedConfig.cc.
References dataList.
Referenced by DTUserKeyedConfigHandler::chkConfigList(), DTKeyedConfigHandler::chkConfigList(), DTKeyedConfigDBInit::endJob(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
void DTKeyedConfig::add | ( | int | id | ) |
Definition at line 73 of file DTKeyedConfig.cc.
References linkList.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
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().
|
private |
void DTKeyedConfig::setId | ( | int | id | ) |
Definition at line 63 of file DTKeyedConfig.cc.
References cfgId, and triggerObjects_cff::id.
Referenced by DTUserKeyedConfigHandler::chkConfigList(), DTKeyedConfigHandler::chkConfigList(), and DTKeyedConfigDBInit::endJob().
|
friend |
Definition at line 72 of file DTKeyedConfig.h.
|
friend |
Definition at line 72 of file DTKeyedConfig.h.
|
private |
Definition at line 67 of file DTKeyedConfig.h.
Referenced by DTKeyedConfig(), getId(), and setId().
|
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().