![]() |
MAK RTIspy API Documentation for HLA Evolved
|
The DtRtiexecCmdProc accepts commands to be given to the exec and is responsible for processing them. More...
Collaboration diagram for DtRtiexecCmdProc:Public Member Functions | |
| DtRtiexecCmdProc () | |
| Constructor. | |
| virtual | ~DtRtiexecCmdProc () |
| Destructor. | |
| virtual void | setExec (DtBoost::shared_ptr< DtRtiExec > exec) |
| Sets the exec to accept the commands. | |
| virtual void | postCommand (std::auto_ptr< DtRtiExecCmd > cmd) |
| Post a functor command to be executed by the rtiexec back-end. | |
| virtual void | tick () |
| Performs tick processing. | |
Static Public Member Functions | |
| static void | tick (void *usr) |
| Tick callback function. | |
Protected Types | |
| typedef std::list< DtRtiExecCmd * > | DtExecThreadEventList |
Protected Member Functions | |
| virtual bool | executeCommand () |
| Execute a single posted command. | |
Protected Attributes | |
| DtBoost::shared_ptr< DtRtiExec > | myExec |
| The rtiexec which is to be given commands. | |
| DtExecThreadEventList | myCommands |
| List of commands to be executed. | |
Private Member Functions | |
| DtRtiexecCmdProc (const DtRtiexecCmdProc &orig) | |
| Copy constructor unimplemented. | |
| DtRtiexecCmdProc & | operator= (const DtRtiexecCmdProc &orig) |
| Assignment unimplemented. | |
The DtRtiexecCmdProc accepts commands to be given to the exec and is responsible for processing them.
typedef std::list< DtRtiExecCmd* > DtRtiexecCmdProc::DtExecThreadEventList [protected] |
Constructor.
| DtRtiexecCmdProc::~DtRtiexecCmdProc | ( | ) | [virtual] |
| DtRtiexecCmdProc::DtRtiexecCmdProc | ( | const DtRtiexecCmdProc & | orig | ) | [private] |
Copy constructor unimplemented.
| bool DtRtiexecCmdProc::executeCommand | ( | ) | [protected, virtual] |
| DtRtiexecCmdProc& DtRtiexecCmdProc::operator= | ( | const DtRtiexecCmdProc & | orig | ) | [private] |
Assignment unimplemented.
| void DtRtiexecCmdProc::postCommand | ( | std::auto_ptr< DtRtiExecCmd > | cmd | ) | [virtual] |
Post a functor command to be executed by the rtiexec back-end.
References myCommands.
| void DtRtiexecCmdProc::setExec | ( | DtBoost::shared_ptr< DtRtiExec > | exec | ) | [virtual] |
| void DtRtiexecCmdProc::tick | ( | void * | usr | ) | [static] |
Tick callback function.
References tick().
| void DtRtiexecCmdProc::tick | ( | ) | [virtual] |
Performs tick processing.
References executeCommand(), and myExec.
Referenced by setExec(), tick(), and ~DtRtiexecCmdProc().
DtExecThreadEventList DtRtiexecCmdProc::myCommands [protected] |
List of commands to be executed.
Referenced by executeCommand(), and postCommand().
DtBoost::shared_ptr<DtRtiExec> DtRtiexecCmdProc::myExec [protected] |
The rtiexec which is to be given commands.
Referenced by executeCommand(), setExec(), tick(), and ~DtRtiexecCmdProc().