13 #include <vlutil/vlNetTypes.h>
80 parentRegistry = 0)
const;
87 virtual const DtString & userTaskName()
const;
88 virtual void setUserTaskName(
const DtString & taskName);
91 virtual const DtString & arg1Text()
const;
92 virtual void setArg1Text(
const DtString & value);
95 virtual const DtString & arg2Text()
const;
96 virtual void setArg2Text(
const DtString & value);
99 virtual const DtString & arg3Text()
const;
100 virtual void setArg3Text(
const DtString & value);
103 virtual const DtString & arg4Text()
const;
104 virtual void setArg4Text(
const DtString & value);
111 virtual bool setFromNet(
const char* contentBuffer,
112 unsigned contentSize);
DtNetU8 myArg2TextLength
Definition: userTask.h:22
DtRwString myArg4Text
Definition: userTask.h:124
DtRwString myArg3Text
Definition: userTask.h:123
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
This struct is the FIXED portion of the simulation network representation of a user task...
Definition: userTask.h:18
Definition: readerWriterRegistry.h:39
virtual DtSimTask * clone(const DtString &name, DtReaderWriterRegistry *parentRegistry=0) const =0
Make a copy of this task.
DtNetU8 myArg4TextLength
Definition: userTask.h:24
DtRwString myUserTaskName
Definition: userTask.h:120
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Sets mySubtask member from the incoming contentBuffer (cast to type DtNetSimTask).
virtual bool setToNet()
Calls netRep() to create the network buffer.
DtNetU8 myArg1TextLength
Definition: userTask.h:21
class DtUserTask:
Definition: userTask.h:53
#define DT_DLL_vrftasks
This file is used to determine how to build.
Definition: vrftasksDefines.h:26
DtNetU8 myArg3TextLength
Definition: userTask.h:23
DtSimTask is an abstract base class from which real tasks can derive.
Definition: simTask.h:31
virtual DtString stringRep() const =0
Returns a human-readable string representation of the task.
const DtSimTask & operator=(const DtSimTask &orig)
assignment operator; same as copy constructor
DtNetU8 myUserTaskNameLength
Definition: userTask.h:20
DtRwString myArg2Text
Definition: userTask.h:122
virtual const DtSimTaskMessageType & type() const =0
What kind of task am I? Returns a string indicating the kind of task (for example, “move-to”, “follow-entity”).
DtRwString myArg1Text
Definition: userTask.h:121
virtual int netRepSize() const
Returns the size in bytes of the network representation of the class.