43 virtual void putSelf(std::string& fp,
int indentLevel = 0,
44 bool writeUnspecified =
false,
const DtFilename& path =
45 DtFilename::nullFilename());
47 virtual void getSelf(DtlObjPtr args,
59 virtual bool topLevelTaskSuspended()
const;
60 virtual void setTopLeveltaskSuspended(
bool);
94 virtual void setSuspendId(
int id);
95 virtual int suspendId()
const;
bool operator==(const DtReaderWriter &) const
Equivalence operator.
virtual void getSelf(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=DtReaderWriter::SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
Overridden to get pending-subtask-ids member from VRF 4.0.4 and earlier OOB files, and translate that data into mySubtaskStatusList.
All the information about a single suspended task.
Definition: suspendedTaskInfo.h:23
bool operator==(const DtSuspendedTaskInfo &rhs)
Definition: suspendedTaskInfo.h:40
DtRwInt mySuspendId
Definition: suspendedTaskInfo.h:101
DtRwBoolean myTopLevelTaskIsSuspended
Definition: suspendedTaskInfo.h:65
Definition: readerWriter.h:85
DtTaskStatusEntry & operator=(const DtTaskStatusEntry &orig)
assignment operator
DtSuspendedTaskInfoList mySuspendedTaskInfoList
Definition: suspendedTaskInfo.h:102
Definition: readerWriterRegistry.h:39
bool operator!=(const DtSuspendedTaskInfo &rhs)
Definition: suspendedTaskInfo.h:41
bool operator!=(const DtSuspendedTaskStatusEntry &rhs)
Required by DtReTemplatedList. This always returns true, so classes are never considered equal...
Definition: suspendedTaskInfo.h:92
DtBoost::shared_ptr< DtSimTaskState > DtSimTaskStatePtr
Definition: taskAndTaskStateDefines.h:18
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
Instances of DtTaskStatusEntry hold the current tasking/subtasking state for a given component and ca...
Definition: taskStatusEntry.h:99
A list of DtSuspendedTaskStatusEntry instances, each representing a different suspend ID...
Definition: suspendedTaskInfo.h:107
Description: Readable, Writable int.
Definition: rwInt.h:25
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
An entry in the DtSuspendedTaskStatusList This contains one or more suspended tasks that were suspend...
Definition: suspendedTaskInfo.h:72
virtual void putSelf(std::string &fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename())
Top level call to write itself to file.
static const DtVariableBindingsList & nullVariableReference()
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtSimTaskStatePtr myTaskState
Definition: suspendedTaskInfo.h:63
DtSuspendedTaskInfoList mySubtaskStateList
Definition: suspendedTaskInfo.h:64
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtRwTemplatedListPtr< DtSuspendedTaskInfo, true > DtSuspendedTaskInfoList
Definition: suspendedTaskInfo.h:17