12 #ifndef DtRequestMsg_H_
13 #define DtRequestMsg_H_
36 DtRequestMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
43 rti1516::VariableLengthData
const & tag,
44 #elif defined(DtIFSPEC1516E)
45 rti1516e::VariableLengthData
const & tag,
49 DtHandle regionSetHandle = theDefaultRegionSetHandle,
50 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
54 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
68 rti1516::VariableLengthData
const & tag,
69 #elif defined(DtIFSPEC1516E)
70 rti1516e::VariableLengthData
const & tag,
97 virtual void setRegionSet(
DtHandle handleValue);
106 virtual void setTag(rti1516::VariableLengthData
const& tag);
107 virtual rti1516::VariableLengthData
const& tag()
const;
108 #elif defined(DtIFSPEC1516E)
109 virtual void setTag(rti1516e::VariableLengthData
const& tag);
110 virtual rti1516e::VariableLengthData
const& tag()
const;
112 virtual void setTag(
char const * tag);
113 virtual char const * tag()
const;
123 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
126 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
130 DtRequestCb cb,
void *usr,
bool isMomCallback=
false);
132 DtRequestCb cb,
void *usr,
bool isMomCallback=
false);
145 virtual int minSize(rti1516::VariableLengthData
const * tag=
NULL)
const;
146 #elif defined(DtIFSPEC1516E)
147 virtual int minSize(rti1516e::VariableLengthData
const * tag=
NULL)
const;
149 virtual int minSize(
char const * tag=
NULL)
const;
153 virtual void setTagSize(
int size);
154 virtual int tagSize()
const;
157 virtual int tagFieldSize()
const;
160 virtual char* tagPtr()
const;
170 rti1516::VariableLengthData* myTag;
171 #elif defined(DtIFSPEC1516E)
172 rti1516e::VariableLengthData* myTag;