48 virtual bool executeTask(
const DtPlan& plan,
const DtSimTask& task) = 0;
65 virtual bool taskActive(
int taskId)
const = 0;
70 virtual bool stopTask(
int taskId) = 0;
73 virtual int suspendAllTopLevelTasks() = 0;
76 virtual bool resumeSuspendedTask(
int) = 0;
79 virtual bool hasTopLevelTasks()
const = 0;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
An abstract interface for the execution of a plan. This class defines the interface that is used to c...
Definition: planExecutor.h:32
Definition: readerWriter.h:85
ReaderWriter object that maintains a list of reader-writer variable bindings. It keeps a list of name...
Definition: rwVariableBindings.h:27
DtSetDataRequest is an abstract base class from which real setDataRequests can derive. It manages the read/write capability; derived classes need only use and register read/writatble data types for derived information.
Definition: setDataRequest.h:41
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
DtSimCondExpr is an abstract base class representing various Conditional Expressions used by the Plan...
Definition: simCondExpr.h:53
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
#define DT_DLL_vrfplan
This file is used to determine how to build.
Definition: vrfplanDefines.h:28
DtBoost::shared_ptr< DtSimCommandContext > DtSimCommandContextPtr
Definition: simCommandStmt.h:28