CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Static Public Attributes | Static Protected Attributes
evf::MicroStateService Class Referenceabstract

#include <MicroStateService.h>

Inheritance diagram for evf::MicroStateService:
evf::FastMonitoringService evf::MicroStateServiceClassic

Public Types

enum  Microstate {
  mInvalid = 0, mIdle, mFwkOvhSrc, mFwkOvhMod,
  mFwkEoL, mInput, mDqm, mBoL,
  mEoL, mGlobEoL, 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"
 

Detailed Description

Definition at line 19 of file MicroStateService.h.

Member Enumeration Documentation

Constructor & Destructor Documentation

evf::MicroStateService::MicroStateService ( const edm::ParameterSet iPS,
edm::ActivityRegistry reg 
)

Definition at line 19 of file MicroStateService.cc.

19 {}
evf::MicroStateService::~MicroStateService ( )
virtual

Definition at line 21 of file MicroStateService.cc.

21 {}

Member Function Documentation

virtual std::string evf::MicroStateService::getMicroState1 ( )
inlinevirtual

Reimplemented in evf::MicroStateServiceClassic.

Definition at line 39 of file MicroStateService.h.

References default_return_.

39 { return default_return_; }
static const std::string default_return_
virtual std::string const& evf::MicroStateService::getMicroState2 ( )
inlinevirtual

Reimplemented in evf::MicroStateServiceClassic.

Definition at line 41 of file MicroStateService.h.

References default_return_, visualization-live-secondInstance_cfg::m, and setMicroState().

41 { return default_return_; }
static const std::string default_return_
virtual void evf::MicroStateService::setMicroState ( Microstate  m)
pure virtual
virtual void evf::MicroStateService::setMicroState ( edm::StreamID  sid,
Microstate  m 
)
pure virtual

Implemented in evf::FastMonitoringService.

Member Data Documentation

const std::string evf::MicroStateService::default_return_ = "NotImplemented"
staticprotected

Definition at line 47 of file MicroStateService.h.

Referenced by getMicroState1(), and getMicroState2().

const edm::ModuleDescription evf::MicroStateService::reservedMicroStateNames
static