MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions
DtRtiexecCmdProc Class Reference

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. More...
 
virtual ~DtRtiexecCmdProc ()
 Destructor. More...
 
virtual void setExec (DtBoost::shared_ptr< DtRtiExec > exec)
 Sets the exec to accept the commands. More...
 
virtual void postCommand (std::auto_ptr< DtRtiExecCmd > cmd)
 Post a functor command to be executed by the rtiexec back-end. More...
 
virtual void tick ()
 Performs tick processing. More...
 

Static Public Member Functions

static void tick (void *usr)
 Tick callback function. More...
 

Protected Types

typedef std::list< DtRtiExecCmd * > DtExecThreadEventList
 

Protected Member Functions

virtual bool executeCommand ()
 Execute a single posted command. More...
 

Protected Attributes

DtBoost::shared_ptr< DtRtiExecmyExec
 The rtiexec which is to be given commands. More...
 
DtExecThreadEventList myCommands
 List of commands to be executed. More...
 

Private Member Functions

 DtRtiexecCmdProc (const DtRtiexecCmdProc &orig)
 Copy constructor unimplemented. More...
 
DtRtiexecCmdProcoperator= (const DtRtiexecCmdProc &orig)
 Assignment unimplemented. More...
 

Detailed Description

The DtRtiexecCmdProc accepts commands to be given to the exec and is responsible for processing them.

Member Typedef Documentation

typedef std::list< DtRtiExecCmd* > DtRtiexecCmdProc::DtExecThreadEventList
protected

Constructor & Destructor Documentation

DtRtiexecCmdProc::DtRtiexecCmdProc ( )

Constructor.

virtual DtRtiexecCmdProc::~DtRtiexecCmdProc ( )
virtual

Destructor.

DtRtiexecCmdProc::DtRtiexecCmdProc ( const DtRtiexecCmdProc orig)
private

Copy constructor unimplemented.

Member Function Documentation

virtual bool DtRtiexecCmdProc::executeCommand ( )
protectedvirtual

Execute a single posted command.

DtRtiexecCmdProc& DtRtiexecCmdProc::operator= ( const DtRtiexecCmdProc orig)
private

Assignment unimplemented.

virtual void DtRtiexecCmdProc::postCommand ( std::auto_ptr< DtRtiExecCmd cmd)
virtual

Post a functor command to be executed by the rtiexec back-end.

virtual void DtRtiexecCmdProc::setExec ( DtBoost::shared_ptr< DtRtiExec exec)
virtual

Sets the exec to accept the commands.

static void DtRtiexecCmdProc::tick ( void *  usr)
static

Tick callback function.

virtual void DtRtiexecCmdProc::tick ( )
virtual

Performs tick processing.

Member Data Documentation

DtExecThreadEventList DtRtiexecCmdProc::myCommands
protected

List of commands to be executed.

DtBoost::shared_ptr<DtRtiExec> DtRtiexecCmdProc::myExec
protected

The rtiexec which is to be given commands.


The documentation for this class was generated from the following file:

Document ID: Generated on Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)