#include <MicroStateService.h>
Public Types | |
enum | Microstate { mInvalid = 0, mIdle, mFwkOvhSrc, mFwkOvhMod, mFwkEoL, mInput, mDqm, mBoL, mEoL, mGlobEoL, mCOUNT } |
Public Member Functions | |
virtual std::string | getMicroState1 () |
virtual const std::string & | getMicroState2 () |
MicroStateService (const edm::ParameterSet &, edm::ActivityRegistry &) | |
virtual void | setMicroState (edm::StreamID sid, Microstate m)=0 |
virtual void | setMicroState (Microstate m)=0 |
virtual | ~MicroStateService () |
Static Public Attributes | |
static const edm::ModuleDescription | reservedMicroStateNames [mCOUNT] |
Static Protected Attributes | |
static const std::string | default_return_ = "NotImplemented" |
Definition at line 19 of file MicroStateService.h.
Enumerator | |
---|---|
mInvalid | |
mIdle | |
mFwkOvhSrc | |
mFwkOvhMod | |
mFwkEoL | |
mInput | |
mDqm | |
mBoL | |
mEoL | |
mGlobEoL | |
mCOUNT |
Definition at line 21 of file MicroStateService.h.
evf::MicroStateService::MicroStateService | ( | const edm::ParameterSet & | iPS, |
edm::ActivityRegistry & | reg | ||
) |
Definition at line 19 of file MicroStateService.cc.
|
virtual |
Definition at line 21 of file MicroStateService.cc.
|
inlinevirtual |
Reimplemented in evf::MicroStateServiceClassic.
Definition at line 39 of file MicroStateService.h.
References default_return_.
|
inlinevirtual |
Reimplemented in evf::MicroStateServiceClassic.
Definition at line 41 of file MicroStateService.h.
References default_return_.
|
pure virtual |
Implemented in evf::FastMonitoringService.
|
pure virtual |
Implemented in evf::FastMonitoringService, and evf::MicroStateServiceClassic.
|
staticprotected |
Definition at line 47 of file MicroStateService.h.
Referenced by getMicroState1(), and getMicroState2().
|
static |
Definition at line 35 of file MicroStateService.h.
Referenced by evf::FastMonitoringService::doSnapshot(), evf::FastMonitoringService::postEvent(), evf::FastMonitoringService::postModuleEvent(), evf::FastMonitoringService::postSourceEvent(), evf::FastMonitoringService::postStreamBeginLumi(), evf::FastMonitoringService::postStreamEndLumi(), evf::FastMonitoringService::preBeginJob(), evf::FastMonitoringService::preSourceEvent(), evf::FastMonitoringService::preStreamBeginLumi(), evf::FastMonitoringService::preStreamEndLumi(), evf::MicroStateServiceClassic::setMicroState(), and evf::FastMonitoringService::setMicroState().