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:222
An abstract interface for the execution of a plan.
Definition: planExecutor.h:32
Definition: readerWriter.h:85
ReaderWriter object that maintains a list of reader-writer variable bindings.
Definition: rwVariableBindings.h:27
DtSetDataRequest is an abstract base class from which real setDataRequests can derive.
Definition: setDataRequest.h:40
DtSimCommand is an abstract base class from which commands can derive.
Definition: simCommand.h:32
class DtPlan:
Definition: plan.h:91
DtSimCondExpr is an abstract base class representing various Conditional Expressions used by the Plan...
Definition: simCondExpr.h:49
DtSimTask is an abstract base class from which real tasks can derive.
Definition: simTask.h:31
#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