UUID is a unique ID wrapper class.
Definition: uuid.h:59
virtual bool execute(const DtSimCommand *command, DtSimCommandContextPtr &context, const DtPlan *plan=0)=0
Perform the actual execution of the DtSimCommand. Pure virtual function; must be overloaded by derive...
Executor for the DtCreateObjectCommand DtSimCommand. Creates a new object on the local sim engine usi...
Definition: createObjectCommandExecutor.h:31
virtual ~DtSimCommandCreateContext()
Definition: createObjectCommandExecutor.h:23
DtCreateObjectCommandExecutor.
Definition: createObjectCommandExecutor.h:18
Abstract base class for all simCommand executors. Every DtSimCommand should have a corresponding DtSi...
Definition: simCommandExecutor.h:30
#define DT_DLL_vrfplanmgr
This file is used to determine how to build.
Definition: vrfplanmgrDefines.h:28
DtSimCommandExecutor & operator=(const DtSimCommandExecutor &orig)
Not implemented.
virtual bool isSimCommandComplete(const DtSimCommand *command, const DtSimCommandContextPtr &context, const DtPlan *=0) const
Will, by default, return true to indicate the sim command is complete. Override and provide context i...
DtSimCommand is an abstract base class from which commands can derive. It manages the read/write capa...
Definition: simCommand.h:32
class DtPlan:
Definition: plan.h:92
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:95
DtSimCommandCreateContext(const DtSimCommandCreateContext &orig)
Definition: createObjectCommandExecutor.h:22
An empty class that is used simply for the purposes of allowing command context executors to fill in ...
Definition: simCommandStmt.h:21
DtSimCommandCreateContext(const DtUUID &uuid)
Definition: createObjectCommandExecutor.h:21
DtBoost::shared_ptr< DtSimCommandContext > DtSimCommandContextPtr
Definition: simCommandStmt.h:28