#include <CStateTransitionCommand.h>
Inheritance diagram for CStateTransitionCommand:
Public Methods | |
CStateTransitionCommand (const char *pCmd) | |
CStateTransitionCommand (const string &rCmd) | |
virtual | ~CStateTransitionCommand () |
Destructor. | |
CRunState & | getRunState () const |
virtual int | ExecutePreFunction ()=0 |
virtual int | ExecutePostFunction ()=0 |
Private Methods | |
CStateTransitionCommand (const CStateTransitionCommand &rhs) | |
CStateTransitionCommand & | operator= (const CStateTransitionCommand &rhs) |
int | operator== (const CStateTransitionCommand &rhs) const |
int | operator!= (const CStateTransitionCommand &rhs) const |
Private Attributes | |
CRunState & | m_rRunState |
Run state machine. |
\note: This is an abstract base class.
Definition at line 309 of file CStateTransitionCommand.h.
|
Construct the command given a const char* command name. We must construct:
Definition at line 293 of file CStateTransitionCommand.cpp. |
|
Construct the command given a const string& command name. We must construct:
Definition at line 307 of file CStateTransitionCommand.cpp. |
|
Destructor.
Definition at line 319 of file CStateTransitionCommand.h. |
|
|
|
Called to execute the PostBegin script (if defined).
Implemented in CBeginCommand, CEndCommand, CPauseCommand, and CResumeCommand. Definition at line 343 of file CStateTransitionCommand.cpp. Referenced by CExperiment::Start(), and CExperiment::Stop(). |
|
Executes the PreBegin script; returning the status and result string.
Implemented in CBeginCommand, CEndCommand, CPauseCommand, and CResumeCommand. Definition at line 326 of file CStateTransitionCommand.cpp. Referenced by CExperiment::Start(), and CExperiment::Stop(). |
|
Definition at line 331 of file CStateTransitionCommand.h. |
|
|
|
|
|
|
|
Run state machine.
Definition at line 312 of file CStateTransitionCommand.h. |