63 virtual bool independentlyTasked()
const;
64 virtual void setIndependentlyTasked(
bool yesNo);
70 virtual void setTaskId(
int id);
71 virtual int taskId()
const;
76 virtual void setSubtaskId(
int id);
77 virtual int subtaskId()
const;
87 virtual void setTaskTrackingNumber(
int n);
88 virtual int taskTrackingNumber()
const;
95 virtual void setAffectsIndependentTaskStatus(
bool);
96 virtual bool affectsIndependentTaskStatus()
const;
104 virtual void setTaskUpgrade(
bool);
105 virtual bool taskUpgrade()
const;
131 virtual bool setFromNet(
const char* networkBuffer,
unsigned contentSize)
override;
155 bool myTaskUpgrade =
false;
void setOwnsTask(bool b)
Sets whether or not message has ownership of task. If set to true will delete when task message is de...
Definition: taskMessage.h:59
bool myOwnTask
Definition: taskMessage.h:148
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
bool myAffectsIndependentTaskStatus
Definition: taskMessage.h:154
int myTaskId
Definition: taskMessage.h:150
virtual bool setToNet()
Fill in our network representation.
virtual void printDataToString(DtString &str) override
Print message.
virtual DtSimMessage * clone() const =0
File: simMsg.h.
Definition: simMessage.h:35
virtual bool setFromNet(const char *networkBuffer, unsigned contentSize)
Fills in the message from the network buffer.
const DtVrfObjectMessage & operator=(const DtVrfObjectMessage &orig)
assignment operator: shallow; assigns values only.
DtSimTask * myTask
Definition: taskMessage.h:147
bool ownsTask() const
Definition: taskMessage.h:141
virtual int netRepSize() const
Returns the size of the simulation network representation of this message. This size includes any tas...
int myTaskTrackingNumber
This is a number that may be provided by the sender of the task, and is then included in the task com...
Definition: taskMessage.h:153
The base class for all messages to/from a specific DtVrfObject. Various subclasses of this class will...
Definition: vrfObjectMessage.h:30
virtual int contentCategoryType() const =0
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
bool myIndependentlyTasked
Definition: taskMessage.h:149
A DtTaskMsg is a DtRadioMsg with a pointer to a task. The type of the taskMsg is just the type of the...
Definition: taskMessage.h:21