#include <DQMEventConsumerRegistrationInfo.h>
Public Member Functions | |
virtual void | do_appendToPSet (edm::ParameterSet &) const |
virtual void | do_eventType (std::ostream &) const |
virtual void | do_registerMe (EventDistributor *) |
DQMEventConsumerRegistrationInfo (const edm::ParameterSet &pset, const EventServingParams &eventServingParams, const std::string &remoteHost=toolbox::net::getHostName()) | |
DQMEventConsumerRegistrationInfo (const edm::ParameterSet &pset, const std::string &remoteHost=toolbox::net::getHostName()) | |
uint32 | eventCode () const |
uint32 | eventRequestCode () const |
std::string | eventURL () const |
bool | operator!= (const DQMEventConsumerRegistrationInfo &) const |
bool | operator< (const DQMEventConsumerRegistrationInfo &) const |
bool | operator== (const DQMEventConsumerRegistrationInfo &) const |
std::string | registerURL () const |
const std::string & | topLevelFolderName () const |
std::ostream & | write (std::ostream &os) const |
~DQMEventConsumerRegistrationInfo () | |
Public Member Functions inherited from stor::RegistrationInfoBase | |
const int & | connectTrySleepTime () const |
void | consumerContact () |
const ConsumerID & | consumerId () const |
const std::string & | consumerName () const |
void | eventType (std::ostream &) const |
edm::ParameterSet | getPSet () const |
bool | isStale (const utils::TimePoint_t &) const |
bool | isValid () const |
double | lastContactSecondsAgo (const utils::TimePoint_t &) const |
const int & | maxConnectTries () const |
const utils::Duration_t & | minEventRequestInterval () const |
virtual bool | operator!= (const RegistrationInfoBase &) const |
virtual bool | operator< (const RegistrationInfoBase &) const |
virtual bool | operator== (const RegistrationInfoBase &) const |
const QueueID & | queueId () const |
void | queueInfo (std::ostream &) const |
const enquing_policy::PolicyTag & | queuePolicy () const |
const int & | queueSize () const |
void | registerMe (EventDistributor *dist) |
RegistrationInfoBase (const std::string &consumerName, const std::string &remoteHost, const int &queueSize, const enquing_policy::PolicyTag &queuePolicy, const utils::Duration_t &secondsToStale) | |
RegistrationInfoBase (const edm::ParameterSet &pset, const std::string &remoteHost, const EventServingParams &eventServingParams, const bool useEventServingParams) | |
const std::string & | remoteHost () const |
const int & | retryInterval () const |
const utils::Duration_t & | secondsToStale () const |
void | setConsumerId (const ConsumerID &id) |
void | setMinEventRequestInterval (const utils::Duration_t &interval) |
void | setQueueId (const QueueID &id) |
void | setSourceURL (const std::string &url) |
const std::string & | sourceURL () const |
virtual | ~RegistrationInfoBase () |
Private Member Functions | |
void | parsePSet (const edm::ParameterSet &) |
Private Attributes | |
std::string | topLevelFolderName_ |
Additional Inherited Members |
Holds the registration information for a DQM event consumer.
Definition at line 33 of file DQMEventConsumerRegistrationInfo.h.
stor::DQMEventConsumerRegistrationInfo::DQMEventConsumerRegistrationInfo | ( | const edm::ParameterSet & | pset, |
const EventServingParams & | eventServingParams, | ||
const std::string & | remoteHost = toolbox::net::getHostName() |
||
) |
Constructs an instance from the specified registration information.
Definition at line 14 of file DQMEventConsumerRegistrationInfo.cc.
stor::DQMEventConsumerRegistrationInfo::DQMEventConsumerRegistrationInfo | ( | const edm::ParameterSet & | pset, |
const std::string & | remoteHost = toolbox::net::getHostName() |
||
) |
Definition at line 25 of file DQMEventConsumerRegistrationInfo.cc.
|
inline |
Definition at line 56 of file DQMEventConsumerRegistrationInfo.h.
|
virtual |
Implements stor::RegistrationInfoBase.
Definition at line 41 of file DQMEventConsumerRegistrationInfo.cc.
References edm::ParameterSet::addUntrackedParameter(), AlCaHLTBitMon_QueryRunRegistry::string, and topLevelFolderName_.
|
virtual |
Implements stor::RegistrationInfoBase.
Definition at line 54 of file DQMEventConsumerRegistrationInfo.cc.
References stor::RegistrationInfoBase::queueInfo(), and topLevelFolderName_.
|
virtual |
Implements stor::RegistrationInfoBase.
Definition at line 48 of file DQMEventConsumerRegistrationInfo.cc.
References stor::EventDistributor::registerDQMEventConsumer().
|
inline |
Definition at line 61 of file DQMEventConsumerRegistrationInfo.h.
References Header::DQM_EVENT.
|
inline |
Definition at line 60 of file DQMEventConsumerRegistrationInfo.h.
References Header::DQMEVENT_REQUEST.
|
inline |
Definition at line 62 of file DQMEventConsumerRegistrationInfo.h.
References stor::RegistrationInfoBase::sourceURL().
bool stor::DQMEventConsumerRegistrationInfo::operator!= | ( | const DQMEventConsumerRegistrationInfo & | other | ) | const |
Definition at line 78 of file DQMEventConsumerRegistrationInfo.cc.
bool stor::DQMEventConsumerRegistrationInfo::operator< | ( | const DQMEventConsumerRegistrationInfo & | other | ) | const |
Definition at line 61 of file DQMEventConsumerRegistrationInfo.cc.
References stor::RegistrationInfoBase::operator<(), and topLevelFolderName().
bool stor::DQMEventConsumerRegistrationInfo::operator== | ( | const DQMEventConsumerRegistrationInfo & | other | ) | const |
Definition at line 69 of file DQMEventConsumerRegistrationInfo.cc.
References stor::RegistrationInfoBase::operator==(), and topLevelFolderName().
|
private |
Definition at line 35 of file DQMEventConsumerRegistrationInfo.cc.
References edm::ParameterSet::getUntrackedParameter(), AlCaHLTBitMon_QueryRunRegistry::string, and topLevelFolderName_.
|
inline |
Definition at line 63 of file DQMEventConsumerRegistrationInfo.h.
References stor::RegistrationInfoBase::sourceURL().
|
inline |
Definition at line 59 of file DQMEventConsumerRegistrationInfo.h.
References topLevelFolderName_.
Referenced by operator<(), and operator==().
std::ostream& stor::DQMEventConsumerRegistrationInfo::write | ( | std::ostream & | os | ) | const |
Referenced by pkg.AbstractPkg::generate().
|
private |
Definition at line 82 of file DQMEventConsumerRegistrationInfo.h.
Referenced by do_appendToPSet(), do_eventType(), parsePSet(), and topLevelFolderName().