#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. |
1.2.16