#include <MicroStateService.h>
Public Types | |
enum | Microstate { mInvalid = 0, mFwkOvh, mIdle, mInput, mInputDone, mDqm, mEoL, mCOUNT } |
Public Member Functions | |
virtual std::string | getMicroState1 () |
virtual std::string const & | getMicroState2 () |
MicroStateService (const edm::ParameterSet &, edm::ActivityRegistry &) | |
virtual void | setMicroState (Microstate m)=0 |
virtual void | setMicroState (edm::StreamID sid, 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 22 of file MicroStateService.h.
Enumerator | |
---|---|
mInvalid | |
mFwkOvh | |
mIdle | |
mInput | |
mInputDone | |
mDqm | |
mEoL | |
mCOUNT |
Definition at line 25 of file MicroStateService.h.
evf::MicroStateService::MicroStateService | ( | const edm::ParameterSet & | iPS, |
edm::ActivityRegistry & | reg | ||
) |
Definition at line 14 of file MicroStateService.cc.
|
virtual |
Definition at line 20 of file MicroStateService.cc.
|
inlinevirtual |
Reimplemented in evf::MicroStateServiceClassic.
Definition at line 31 of file MicroStateService.h.
References default_return_.
|
inlinevirtual |
Reimplemented in evf::MicroStateServiceClassic.
Definition at line 33 of file MicroStateService.h.
References default_return_.
|
pure virtual |
Implemented in evf::FastMonitoringService, and evf::MicroStateServiceClassic.
|
pure virtual |
Implemented in evf::FastMonitoringService.
|
staticprotected |
Definition at line 39 of file MicroStateService.h.
Referenced by getMicroState1(), and getMicroState2().
|
static |
Definition at line 27 of file MicroStateService.h.
Referenced by evf::FastMonitoringService::postEvent(), evf::FastMonitoringService::postModuleEvent(), evf::FastMonitoringService::postSourceEvent(), evf::FastMonitoringService::postStreamBeginLumi(), evf::FastMonitoringService::postStreamEndLumi(), evf::FastMonitoringService::preallocate(), evf::FastMonitoringService::preSourceEvent(), evf::FastMonitoringService::preStreamBeginLumi(), evf::FastMonitoringService::preStreamEndLumi(), evf::MicroStateServiceClassic::setMicroState(), and evf::FastMonitoringService::setMicroState().