15 #include <vlutil/vlNetTypes.h>
17 #include <vlutil/vlSmartPointers.h>
51 virtual int contentCategoryType()
const = 0;
54 virtual int radioMessageType()
const;
70 virtual void setReceiver(
const DtString& receiver);
71 virtual const DtString& receiver()
const;
77 virtual void setReceiverIsEchelonId(
bool yesNo);
78 virtual bool receiverIsEchelonId()
const;
87 virtual void setTransmitter(
const DtString& transmitter);
88 virtual const DtString& transmitter()
const;
94 virtual void setTransmitterIsEchelonId(
bool yesNo);
95 virtual bool transmitterIsEchelonId()
const;
99 virtual void setRecipient(
const DtString& recipient);
101 virtual const DtString& recipient()
const;
104 virtual void setSender(
const DtString & sender);
106 virtual const DtString& sender()
const;
110 virtual char* netRep();
114 virtual int netRepSize()
const;
117 virtual bool setFromNet(
const char* networkBuffer,
118 unsigned contentSize);
122 virtual bool setToNet();
133 static void addVrfObjectMessageCreatorFcn(
int type,
136 static void addRadioMessageCreatorFcn(
int type,
144 virtual char* createNetworkBuffer();
157 namespace DtBufferSerialize