#include <MicroStateService.h>
Public Types | |
enum | Microstate { mInvalid = 0, mFwkOvh, mIdle, mInput, mInputDone, mDqm, 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 | ~MicroStateService () |
Static Public Attributes | |
static const edm::ModuleDescription | reservedMicroStateNames [mCOUNT] |
Protected Attributes | |
boost::mutex | lock_ |
Static Protected Attributes | |
static const std::string | default_return_ ="NotImplemented" |
Definition at line 21 of file MicroStateService.h.
Enumerator | |
---|---|
mInvalid | |
mFwkOvh | |
mIdle | |
mInput | |
mInputDone | |
mDqm | |
mCOUNT |
Definition at line 24 of file MicroStateService.h.
evf::MicroStateService::MicroStateService | ( | const edm::ParameterSet & | iPS, |
edm::ActivityRegistry & | reg | ||
) |
Definition at line 13 of file MicroStateService.cc.
|
virtual |
Definition at line 19 of file MicroStateService.cc.
|
inlinevirtual |
Reimplemented in evf::MicroStateServiceClassic.
Definition at line 30 of file MicroStateService.h.
References default_return_.
|
inlinevirtual |
Reimplemented in evf::MicroStateServiceClassic.
Definition at line 32 of file MicroStateService.h.
References default_return_.
|
pure virtual |
Implemented in evf::FastMonitoringService, and evf::MicroStateServiceClassic.
|
staticprotected |
Definition at line 37 of file MicroStateService.h.
Referenced by getMicroState1(), and getMicroState2().
|
protected |
Definition at line 38 of file MicroStateService.h.
|
static |
Definition at line 26 of file MicroStateService.h.
Referenced by evf::FastMonitoringService::FastMonitoringService(), evf::FastMonitoringService::postEventProcessing(), evf::FastMonitoringService::postSourceEvent(), evf::FastMonitoringService::preSourceEvent(), evf::MicroStateServiceClassic::setMicroState(), and evf::FastMonitoringService::setMicroState().