artdaq  v3_10_02
artdaq::CommandableContext Class Reference
Inheritance diagram for artdaq::CommandableContext:
statemap::FSMContext

Public Member Functions

 CommandableContext (Commandable &owner)
 
 CommandableContext (Commandable &owner, const statemap::State &state)
 
virtual void enterStartState ()
 
CommandablegetOwner ()
 
CommandableStategetState ()
 
void in_run_failure ()
 
void init (fhicl::ParameterSet const &pset, uint64_t timeout, uint64_t timestamp)
 
void pause (uint64_t timeout, uint64_t timestamp)
 
void reinit (fhicl::ParameterSet const &pset, uint64_t timeout, uint64_t timestamp)
 
void resume (uint64_t timeout, uint64_t timestamp)
 
void shutdown (uint64_t timeout)
 
void soft_init (fhicl::ParameterSet const &pset, uint64_t timeout, uint64_t timestamp)
 
void start (art::RunID id, uint64_t timeout, uint64_t timestamp)
 
void stop (uint64_t timeout, uint64_t timestamp)
 
- Public Member Functions inherited from statemap::FSMContext
FSMContextoperator= (const FSMContext &fsm)
 
int same (const FSMContext &fsm) const
 
bool getDebugFlag ()
 
void setDebugFlag (bool flag)
 
bool isInTransition () const
 
char * getTransition ()
 
void setTransition (const char *transition)
 
void clearState ()
 
StategetPreviousState ()
 
void setState (const State &state)
 
bool isStateStackEmpty () const
 
int getStateStackDepth () const
 
void pushState (const State &state)
 
void popState ()
 
void emptyStateStack ()
 

Additional Inherited Members

- Protected Member Functions inherited from statemap::FSMContext
 FSMContext (const State &state)
 
- Protected Attributes inherited from statemap::FSMContext
State_state
 
State_previous_state
 
StateEntry * _state_stack
 
char * _transition
 

Detailed Description

Definition at line 206 of file Commandable_sm.h.


The documentation for this class was generated from the following file: