14 #include <vl/hostStructs.h>
69 virtual int tdlMessageType()
const;
74 virtual int messageVersion()
const;
75 virtual int headerVersion()
const;
78 virtual int getContentType(
const char* buffer);
81 virtual void printDataToString(
DtString& str);
88 virtual void setRecipient(
const DtSimulationAddress & recipient);
89 virtual const DtSimulationAddress & recipient()
const;
92 virtual void setSender(
const DtSimulationAddress & recipient);
93 virtual const DtSimulationAddress & sender()
const;
96 virtual int netRepSize()
const;
100 virtual const char* netRep();
105 virtual void setToNet(
char* buffer);
108 virtual bool setFromNet(
const char* buffer,
int bufferSize);
113 virtual int fixedSize()
const;
116 virtual int variableSize()
const;
119 virtual void setMarkingText(
const DtString&);
120 virtual const DtString& markingText()
const;
123 virtual void setUUID(
const DtString&);
124 virtual const DtString& uuid()
const;
127 virtual void setTimeStamp(
unsigned int);
128 virtual unsigned int timeStamp()
const;
132 virtual char* createNetworkBuffer();
135 virtual void setFixedToNet(
char* buffer);
139 virtual int setFixedFromNet(
const char* buffer);
143 virtual const char* setVariableFromNet(
const char* buffer,
const char* fixedBuffer,
int messageVersion);
146 virtual char* setVariableToNet(
char* buffer);
int myLastAllocatedSize
Definition: vrfTDLMessage.h:155
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
DtString myUUID
Definition: vrfTDLMessage.h:158
DtSimulationAddress mySender
Definition: vrfTDLMessage.h:152
DtString myMarkingText
Definition: vrfTDLMessage.h:157
DtSimulationAddress myRecipient
Definition: vrfTDLMessage.h:151
Definition: vrfTDLMessage.h:52
unsigned int myTimeStamp
Definition: vrfTDLMessage.h:159
char * myNetRep
Definition: vrfTDLMessage.h:154
DtVrfTDLMessageFactory is a map of creators by type for VRF TDL Messages.
Definition: vrfTDLMessageFactory.h:17
static DtVrfTDLMessageFactory * theVrfTDLMessageFactory
Definition: vrfTDLMessage.h:149