13 #include <vlutil/vlString.h>
28 task(orig.
task), subtasks(orig.subtasks), status(orig.status), conflictingTaskIds(orig.conflictingTaskIds),
29 controller(orig.controller), taskId(orig.taskId) {};
49 namespace DtBufferSerialize
105 virtual void addTaskToList(
const DtSimTask*
task,
const std::vector<DtSimTaskMessageType>& conflictingTaskTypes,
int taskId,
106 int status,
const DtString& controller);
109 virtual void addSubtask(
const DtSimTask*
task,
int subtaskId,
int spawningTaskId,
const DtString& controller);
112 virtual void clearTaskList();
136 virtual bool setFromNet(
const char* contentBuffer,
137 unsigned contentSize);
148 virtual void clearAllTasks();
159 virtual void addTaskWithStatus(
DtTaskList& list,
const DtSimTask*
task,
int status,
const std::vector<DtSimTaskMessageType>& conflictingTaskTypes,
160 int taskId,
const DtString& controller);