15 #include <vlutil/vlNetTypes.h>
17 #include <vlutil/vlSmartPointers.h>
52 virtual int contentCategoryType()
const = 0;
55 virtual int radioMessageType()
const;
70 virtual void setReceiver(
const DtUUID& receiver);
71 virtual const DtUUID& receiver()
const;
82 virtual void setTransmitter(
const DtUUID& transmitter);
83 virtual const DtUUID& transmitter()
const;
85 virtual void setSender(
const DtUUID& transmitter) { setTransmitter(transmitter); };
91 virtual char* netRep();
95 virtual int netRepSize()
const;
98 virtual bool setFromNet(
const char* networkBuffer,
99 unsigned contentSize);
103 virtual bool setToNet();
114 static void addVrfObjectMessageCreatorFcn(
int type,
117 static void addRadioMessageCreatorFcn(
int type,
125 virtual int scenarioRunId()
const;
126 virtual void setScenarioRunId(
int);
129 virtual char* createNetworkBuffer();
141 namespace DtBufferSerialize