14 #include <vlutil/vlMachineTypes.h>
15 #include <vlutil/vlNetTypes.h>
16 #include <vlpi/simulationAddress.h>
71 virtual int tdlMessageType()
const;
76 virtual int messageVersion()
const;
77 virtual int headerVersion()
const;
80 virtual int getContentType(
const char* buffer);
83 virtual void printDataToString(
DtString& str);
90 virtual void setRecipient(
const DtSimulationAddress & recipient);
91 virtual const DtSimulationAddress & recipient()
const;
94 virtual void setSender(
const DtSimulationAddress & recipient);
95 virtual const DtSimulationAddress & sender()
const;
98 virtual int netRepSize()
const;
102 virtual const char* netRep();
107 virtual void setToNet(
char* buffer);
110 virtual bool setFromNet(
const char* buffer,
int bufferSize);
115 virtual int fixedSize()
const;
118 virtual int variableSize()
const;
121 virtual void setMarkingText(
const DtString&);
122 virtual const DtString& markingText()
const;
125 virtual void setUUID(
const DtString&);
126 virtual const DtString& uuid()
const;
129 virtual void setTimeStamp(
unsigned int);
130 virtual unsigned int timeStamp()
const;
134 virtual char* createNetworkBuffer();
137 virtual void setFixedToNet(
char* buffer);
141 virtual int setFixedFromNet(
const char* buffer);
145 virtual const char* setVariableFromNet(
const char* buffer,
const char* fixedBuffer,
int messageVersion);
148 virtual char* setVariableToNet(
char* buffer);
int myLastAllocatedSize
Definition: vrfTDLMessage.h:157
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
DtString myUUID
Definition: vrfTDLMessage.h:160
DtSimulationAddress mySender
Definition: vrfTDLMessage.h:154
DtString myMarkingText
Definition: vrfTDLMessage.h:159
DtSimulationAddress myRecipient
Definition: vrfTDLMessage.h:153
Definition: vrfTDLMessage.h:54
unsigned int myTimeStamp
Definition: vrfTDLMessage.h:161
char * myNetRep
Definition: vrfTDLMessage.h:156
DtVrfTDLMessageFactory is a map of creators by type for VRF TDL Messages.
Definition: vrfTDLMessageFactory.h:17
static DtVrfTDLMessageFactory * theVrfTDLMessageFactory
Definition: vrfTDLMessage.h:151