#include <StateMachine.h>
Public Types | |
typedef bsc::transition < StopDone, Stopped > | DT |
typedef bsc::in_state_reaction < Halt, Enabled,&Enabled::logHaltRequest > | HaltIR |
typedef boost::mpl::list< DT, HaltIR, RecfgIR > | reactions |
typedef bsc::in_state_reaction < Reconfigure, Enabled,&Enabled::logReconfigureRequest > | RecfgIR |
Public Member Functions | |
Enabled (my_context) | |
void | logHaltRequest (const Halt &request) |
void | logReconfigureRequest (const Reconfigure &request) |
virtual | ~Enabled () |
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 std::string | do_stateName () const |
Additional Inherited Members | |
Protected Member Functions inherited from stor::Operations | |
virtual void | do_noFragmentToProcess () const |
virtual void | do_processI2OFragment (I2OChain &frag) const |
void | safeEntryAction () |
void | safeExitAction () |
Enabled state
Definition at line 337 of file StateMachine.h.
typedef bsc::transition<StopDone,Stopped> stor::Enabled::DT |
Definition at line 345 of file StateMachine.h.
typedef bsc::in_state_reaction<Halt,Enabled,&Enabled::logHaltRequest> stor::Enabled::HaltIR |
Definition at line 346 of file StateMachine.h.
Definition at line 348 of file StateMachine.h.
typedef bsc::in_state_reaction<Reconfigure,Enabled,&Enabled::logReconfigureRequest> stor::Enabled::RecfgIR |
Definition at line 347 of file StateMachine.h.
Enabled::Enabled | ( | my_context | c | ) |
|
virtual |
|
privatevirtual |
Implements stor::Operations.
Definition at line 22 of file Enabled.cc.
References stor::Operations::stateName().
|
privatevirtual |
Implements stor::Operations.
Definition at line 46 of file Enabled.cc.
References stor::Operations::stateName().
|
privatevirtual |
|
privatevirtual |
Implements stor::Operations.
Definition at line 57 of file Enabled.cc.
void Enabled::logHaltRequest | ( | const Halt & | request | ) |
Definition at line 67 of file Enabled.cc.
void Enabled::logReconfigureRequest | ( | const Reconfigure & | request | ) |
Definition at line 72 of file Enabled.cc.