![]() |
VR-Forces 5.0.3 Developer's Guide
|
An executor for a sim command that has no specific execution, but should still be distributed to any registered callbacks.

Public Member Functions | |
| DtSimCommandDistributionExecutor (DtSimulationServices *simManager) | |
| virtual | ~DtSimCommandDistributionExecutor () |
Public Member Functions inherited from DtSimCommandExecutor | |
| DtSimCommandExecutor (DtSimulationServices *simManager) | |
| virtual | ~DtSimCommandExecutor () |
| virtual bool | executeAndDistribute (const DtSimCommand *command, DtSimCommandContextPtr &context, const DtPlan *plan=0) |
| virtual bool | executeAndDistribute (const DtSimCommand *command, DtSimCommandContextPtr &context, const DtUUID &objectName, const DtPlan *plan=0) |
| virtual bool | isSimCommandComplete (const DtSimCommand *command, const DtSimCommandContextPtr &context, const DtPlan *=0) const |
| virtual void | distribute (const DtSimCommand *command, const DtPlan *plan=0) |
| virtual void | distribute (const DtSimCommand *command, const DtUUID &objectName, const DtPlan *plan=0) |
Static Public Member Functions | |
| static DtSimCommandExecutor * | create (DtSimulationServices *simManager) |
Static Public Member Functions inherited from DtSimCommandExecutor | |
| static void | setFactory (DtSimCommandExecutorFactory *factory) |
| static DtSimCommandExecutor * | createSimCommandExecutor (const DtSimCommandMessageType &type, DtSimulationServices *simManager) |
Protected Member Functions | |
| virtual bool | execute (const DtSimCommand *command, DtSimCommandContextPtr &context, const DtPlan *plan=0) |
Protected Member Functions inherited from DtSimCommandExecutor | |
| virtual bool | execute (const DtSimCommand *command, DtSimCommandContextPtr &context, const DtUUID &objectName, const DtPlan *plan=0) |
Private Member Functions | |
| DtSimCommandDistributionExecutor () | |
| DtSimCommandDistributionExecutor (const DtSimCommandDistributionExecutor &orig) | |
| DtSimCommandDistributionExecutor & | operator= (const DtSimCommandDistributionExecutor &orig) |
Additional Inherited Members | |
Protected Attributes inherited from DtSimCommandExecutor | |
| DtSimulationServices * | mySimulationServices |
Static Protected Attributes inherited from DtSimCommandExecutor | |
| static DtSimCommandExecutorFactory * | myFactory |
|
inline |
|
inlinevirtual |
|
private |
Not implemented.
|
private |
Not implemented.
|
static |
|
inlineprotectedvirtual |
Perform the actual execution of the DtSimCommand. Pure virtual function; must be overloaded by derived classes. This method executes the command in the global context. If the command should be executed differently when in the context of a specific entity (i.e. in that entity's plan), see execute() which takes an object name.
Implements DtSimCommandExecutor.
|
private |
Not implemented.