12 #ifndef DtDeleteMsg_H_
13 #define DtDeleteMsg_H_
29 DtDeleteMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
40 virtual void setTag(rti1516::VariableLengthData
const& tag);
41 virtual rti1516::VariableLengthData
const& tag()
const;
42 #elif defined(DtIFSPEC1516E)
43 virtual void setTag(rti1516e::VariableLengthData
const& tag);
44 virtual rti1516e::VariableLengthData
const& tag()
const;
46 virtual void setTag(
char const * tag);
47 virtual char const * tag()
const;
53 virtual void setTagSize(
int size) = 0;
54 virtual int tagSize()
const = 0;
57 virtual char* tagPtr() = 0;
60 virtual int tagFieldSize()
const;
67 rti1516::VariableLengthData* myTag;
68 #elif defined(DtIFSPEC1516E)
69 rti1516e::VariableLengthData* myTag;
virtual DtDeleteMsg * self() const
Casts away const-ness.
Definition: deleteMsg.h:76
Instances of DtConnectionMgr manage the communication objects that the RTI will use to either communi...
Definition: connectMgr.h:60
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:45
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:33
void(* DtDeleteCb)(const DtDeleteMsg &inter, void *usr)
Definition: deleteMsg.h:20
The Delete message class indicates a deleted RTI object.
Definition: deleteMsg.h:24
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
char * myTag
Definition: deleteMsg.h:71