#include <StateMachine.h>
Public Types | |
typedef bsc::transition < EmergencyStop, Stopping > | ET |
typedef bsc::in_state_reaction < HaltDone, Starting,&Starting::logHaltDoneRequest > | HaltDoneIR |
typedef boost::mpl::list< ST, ET, StopDoneIR, HaltDoneIR > | reactions |
typedef bsc::transition < StartRun, Running > | ST |
typedef bsc::in_state_reaction < StopDone, Starting,&Starting::logStopDoneRequest > | StopDoneIR |
Public Member Functions | |
void | logHaltDoneRequest (const HaltDone &request) |
void | logStopDoneRequest (const StopDone &request) |
Starting (my_context) | |
virtual | ~Starting () |
Public Member Functions inherited from stor::Operations | |
void | moveToFailedState (xcept::Exception &exception) const |
void | noFragmentToProcess () const |
Operations () | |
void | processI2OFragment (I2OChain &frag) const |
std::string | stateName () const |
virtual | ~Operations ()=0 |
Private Member Functions | |
virtual void | do_entryActionWork () |
virtual void | do_exitActionWork () |
virtual void | do_moveToFailedState (xcept::Exception &exception) const |
virtual void | do_noFragmentToProcess () const |
virtual std::string | do_stateName () const |
bool | workerThreadsConfigured () const |
Additional Inherited Members | |
Protected Member Functions inherited from stor::Operations | |
virtual void | do_processI2OFragment (I2OChain &frag) const |
void | safeEntryAction () |
void | safeExitAction () |
Starting state
Definition at line 369 of file StateMachine.h.
typedef bsc::transition<EmergencyStop,Stopping> stor::Starting::ET |
Definition at line 378 of file StateMachine.h.
typedef bsc::in_state_reaction<HaltDone,Starting,&Starting::logHaltDoneRequest> stor::Starting::HaltDoneIR |
Definition at line 380 of file StateMachine.h.
Definition at line 381 of file StateMachine.h.
typedef bsc::transition<StartRun,Running> stor::Starting::ST |
Definition at line 377 of file StateMachine.h.
typedef bsc::in_state_reaction<StopDone,Starting,&Starting::logStopDoneRequest> stor::Starting::StopDoneIR |
Definition at line 379 of file StateMachine.h.
Starting::Starting | ( | my_context | c | ) |
|
virtual |
|
privatevirtual |
Implements stor::Operations.
Definition at line 26 of file Starting.cc.
References stor::WorkerThreadParams::DQMEPdeqWaitTime_, stor::WorkerThreadParams::DWdeqWaitTime_, and stor::Operations::stateName().
|
privatevirtual |
Implements stor::Operations.
Definition at line 60 of file Starting.cc.
References stor::Operations::stateName().
|
privatevirtual |
|
privatevirtual |
Reimplemented from stor::Operations.
Definition at line 87 of file Starting.cc.
References workerThreadsConfigured().
|
privatevirtual |
Implements stor::Operations.
Definition at line 66 of file Starting.cc.
void Starting::logHaltDoneRequest | ( | const HaltDone & | request | ) |
Definition at line 81 of file Starting.cc.
void Starting::logStopDoneRequest | ( | const StopDone & | request | ) |
Definition at line 76 of file Starting.cc.
|
private |
Definition at line 99 of file Starting.cc.
Referenced by do_noFragmentToProcess().