#include <MicroStateServiceClassic.h>
Public Member Functions | |
std::string | getMicroState1 () override |
const std::string & | getMicroState2 () override |
MicroStateServiceClassic (const edm::ParameterSet &, edm::ActivityRegistry &) | |
void | postBeginJob () |
void | postEndJob () |
void | postEventProcessing (const edm::Event &, const edm::EventSetup &) |
void | postModule (const edm::ModuleDescription &) |
void | postSourceEvent (edm::StreamID) |
void | preEventProcessing (const edm::EventID &, const edm::Timestamp &) |
void | preModule (const edm::ModuleDescription &) |
void | preSourceEvent (edm::StreamID) |
void | setMicroState (MicroStateService::Microstate m) override |
~MicroStateServiceClassic () override | |
Public Member Functions inherited from evf::MicroStateService | |
MicroStateService (const edm::ParameterSet &, edm::ActivityRegistry &) | |
virtual void | setMicroState (edm::StreamID sid, Microstate m)=0 |
virtual | ~MicroStateService () |
Private Attributes | |
const std::string | done |
const std::string | fwkovh |
const std::string | init |
const std::string | input |
boost::mutex | lock_ |
std::string | microstate1_ |
const std::string * | microstate2_ |
Additional Inherited Members | |
Public Types inherited from evf::MicroStateService | |
enum | Microstate { mInvalid = 0, mIdle, mFwkOvhSrc, mFwkOvhMod, mFwkEoL, mInput, mDqm, mBoL, mEoL, mGlobEoL, mCOUNT } |
Static Public Attributes inherited from evf::MicroStateService | |
static const edm::ModuleDescription | reservedMicroStateNames [mCOUNT] |
Static Protected Attributes inherited from evf::MicroStateService | |
static const std::string | default_return_ = "NotImplemented" |
Definition at line 20 of file MicroStateServiceClassic.h.
evf::MicroStateServiceClassic::MicroStateServiceClassic | ( | const edm::ParameterSet & | iPS, |
edm::ActivityRegistry & | reg | ||
) |
Definition at line 5 of file MicroStateServiceClassic.cc.
References microstate1_, postBeginJob(), postEndJob(), postEventProcessing(), postModule(), postSourceEvent(), preEventProcessing(), preModule(), preSourceEvent(), edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostModule(), edm::ActivityRegistry::watchPostProcessEvent(), edm::ActivityRegistry::watchPostSourceEvent(), edm::ActivityRegistry::watchPreModule(), edm::ActivityRegistry::watchPreProcessEvent(), and edm::ActivityRegistry::watchPreSourceEvent().
|
override |
Definition at line 21 of file MicroStateServiceClassic.cc.
|
overridevirtual |
Reimplemented from evf::MicroStateService.
Definition at line 64 of file MicroStateServiceClassic.cc.
References lock_, and microstate1_.
|
overridevirtual |
Reimplemented from evf::MicroStateService.
Definition at line 69 of file MicroStateServiceClassic.cc.
References lock_, and microstate2_.
void evf::MicroStateServiceClassic::postBeginJob | ( | ) |
Definition at line 23 of file MicroStateServiceClassic.cc.
References lock_, and microstate1_.
Referenced by MicroStateServiceClassic().
void evf::MicroStateServiceClassic::postEndJob | ( | ) |
Definition at line 28 of file MicroStateServiceClassic.cc.
References done, lock_, microstate1_, and microstate2_.
Referenced by MicroStateServiceClassic().
void evf::MicroStateServiceClassic::postEventProcessing | ( | const edm::Event & | e, |
const edm::EventSetup & | |||
) |
Definition at line 39 of file MicroStateServiceClassic.cc.
References input, lock_, and microstate2_.
Referenced by MicroStateServiceClassic().
void evf::MicroStateServiceClassic::postModule | ( | const edm::ModuleDescription & | desc | ) |
Definition at line 59 of file MicroStateServiceClassic.cc.
References fwkovh, lock_, and microstate2_.
Referenced by MicroStateServiceClassic().
void evf::MicroStateServiceClassic::postSourceEvent | ( | edm::StreamID | ) |
Definition at line 49 of file MicroStateServiceClassic.cc.
References fwkovh, lock_, and microstate2_.
Referenced by MicroStateServiceClassic().
void evf::MicroStateServiceClassic::preEventProcessing | ( | const edm::EventID & | iID, |
const edm::Timestamp & | iTime | ||
) |
Definition at line 34 of file MicroStateServiceClassic.cc.
References lock_, and microstate1_.
Referenced by MicroStateServiceClassic().
void evf::MicroStateServiceClassic::preModule | ( | const edm::ModuleDescription & | desc | ) |
Definition at line 54 of file MicroStateServiceClassic.cc.
References lock_, microstate2_, and edm::ModuleDescription::moduleLabel().
Referenced by MicroStateServiceClassic().
void evf::MicroStateServiceClassic::preSourceEvent | ( | edm::StreamID | ) |
Definition at line 44 of file MicroStateServiceClassic.cc.
References input, lock_, and microstate2_.
Referenced by MicroStateServiceClassic().
|
overridevirtual |
Implements evf::MicroStateService.
Definition at line 74 of file MicroStateServiceClassic.cc.
References lock_, visualization-live-secondInstance_cfg::m, microstate2_, edm::ModuleDescription::moduleLabel(), and evf::MicroStateService::reservedMicroStateNames.
|
private |
Definition at line 47 of file MicroStateServiceClassic.h.
Referenced by postEndJob().
|
private |
Definition at line 49 of file MicroStateServiceClassic.h.
Referenced by postModule(), and postSourceEvent().
|
private |
Definition at line 46 of file MicroStateServiceClassic.h.
|
private |
Definition at line 48 of file MicroStateServiceClassic.h.
Referenced by postEventProcessing(), and preSourceEvent().
|
private |
Definition at line 51 of file MicroStateServiceClassic.h.
Referenced by getMicroState1(), getMicroState2(), postBeginJob(), postEndJob(), postEventProcessing(), postModule(), postSourceEvent(), preEventProcessing(), preModule(), preSourceEvent(), and setMicroState().
|
private |
Definition at line 45 of file MicroStateServiceClassic.h.
Referenced by getMicroState1(), MicroStateServiceClassic(), postBeginJob(), postEndJob(), and preEventProcessing().
|
private |
Definition at line 50 of file MicroStateServiceClassic.h.
Referenced by getMicroState2(), postEndJob(), postEventProcessing(), postModule(), postSourceEvent(), preModule(), preSourceEvent(), and setMicroState().