![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtTaskMessageDescriptor (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL, bool readonly=false) | |
| constructor Setting the readonly flag prevents object from writing itself to the stream. | |
| DtTaskMessageDescriptor (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL, bool readonly=false) | |
| virtual | ~DtTaskMessageDescriptor () |
| destructor | |
| DtTaskMessageDescriptor (const DtTaskMessageDescriptor &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| copy constructor | |
| const DtTaskMessageDescriptor & | operator= (const DtTaskMessageDescriptor &orig) |
| assignment operator | |
| virtual void | setTaskMessage (const DtTaskMessage &taskMessage) |
| Set/get the task message. | |
| virtual DtTaskMessage * | taskMessage () const |
| virtual void | putSelf (FILE *fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtReaderWriter::appPath()) |
| Override putSelf() to map myTaskMessage to reader/writer data members writing to file. | |
| virtual void | getSelf (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings) |
| Override getSelf() to map reader/writer data members to myTaskMessage. | |
Protected Member Functions | |
| virtual void | putData (FILE *fp, int indentLevel=0) |
| Override putData() to write our task to file. | |
| virtual DtlObjPtr | getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings) |
| Override getData() to create our task from the mtl stream. | |
Protected Attributes | |
| DtTaskMessage * | myTaskMessage |
| DtSimTask * | myTask |
| These data members are only valid within putSelf() and getSelf() calls. | |
| DtRwString | myTransmitter |
| DtRwBoolean | myTransmitterIsEchelonId |
| DtRwString | myReceiver |
| DtRwBoolean | myReceiverIsEchelonId |
| DtRwBoolean | myIndependentlyTasked |
| DtRwInt | myTaskId |
| DtTaskMessageDescriptor::DtTaskMessageDescriptor | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL, |
||
| bool | readonly = false |
||
| ) |
constructor Setting the readonly flag prevents object from writing itself to the stream.
By default, DtReaderWriter objects are read/write.
| DtTaskMessageDescriptor::DtTaskMessageDescriptor | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL, |
||
| bool | readonly = false |
||
| ) |
| virtual DtTaskMessageDescriptor::~DtTaskMessageDescriptor | ( | ) | [virtual] |
destructor
| DtTaskMessageDescriptor::DtTaskMessageDescriptor | ( | const DtTaskMessageDescriptor & | orig, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
copy constructor
| const DtTaskMessageDescriptor& DtTaskMessageDescriptor::operator= | ( | const DtTaskMessageDescriptor & | orig | ) |
assignment operator
| virtual void DtTaskMessageDescriptor::setTaskMessage | ( | const DtTaskMessage & | taskMessage | ) | [virtual] |
Set/get the task message.
| virtual DtTaskMessage* DtTaskMessageDescriptor::taskMessage | ( | ) | const [virtual] |
| virtual void DtTaskMessageDescriptor::putSelf | ( | FILE * | fp, |
| int | indentLevel = 0, |
||
| bool | writeUnspecified = false, |
||
| const DtFilename & | path = DtReaderWriter::appPath() |
||
| ) | [virtual] |
Override putSelf() to map myTaskMessage to reader/writer data members writing to file.
Reimplemented from DtReaderWriter.
| virtual void DtTaskMessageDescriptor::getSelf | ( | DtlObjPtr | args, |
| const DtFilename & | searchPath, | ||
| const DtVariableBindingsList & | variableBindings | ||
| ) | [virtual] |
Override getSelf() to map reader/writer data members to myTaskMessage.
| virtual void DtTaskMessageDescriptor::putData | ( | FILE * | fp, |
| int | indentLevel = 0 |
||
| ) | [protected, virtual] |
Override putData() to write our task to file.
Reimplemented from DtReaderWriter.
| virtual DtlObjPtr DtTaskMessageDescriptor::getData | ( | DtlObjPtr | args, |
| const DtFilename & | searchPath, | ||
| const DtVariableBindingsList & | variableBindings | ||
| ) | [protected, virtual] |
Override getData() to create our task from the mtl stream.
DtTaskMessage* DtTaskMessageDescriptor::myTaskMessage [protected] |
DtSimTask* DtTaskMessageDescriptor::myTask [protected] |
DtRwString DtTaskMessageDescriptor::myTransmitter [protected] |
DtRwString DtTaskMessageDescriptor::myReceiver [protected] |
DtRwInt DtTaskMessageDescriptor::myTaskId [protected] |