12 #ifndef DtOwnershipMsg_H_
13 #define DtOwnershipMsg_H_
59 rti1516::VariableLengthData
const& theTag=theDefaultTag,
60 #elif defined(DtIFSPEC1516E)
61 rti1516e::VariableLengthData
const& theTag=theDefaultTag,
63 char const * theTag=
NULL,
65 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
74 rti1516::VariableLengthData
const& theTag=theDefaultTag,
75 #elif defined(DtIFSPEC1516E)
76 rti1516e::VariableLengthData
const& theTag=theDefaultTag,
78 char const * theTag=
NULL,
80 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
84 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
100 #elif defined(DtIFSPEC1516E)
113 #elif defined(DtIFSPEC1516E)
133 virtual void setTag(rti1516::VariableLengthData
const& tag);
134 virtual rti1516::VariableLengthData
const& tag()
const;
135 #elif defined(DtIFSPEC1516E)
136 virtual void setTag(rti1516e::VariableLengthData
const& tag);
137 virtual rti1516e::VariableLengthData
const& tag()
const;
139 virtual void setTag(
char const * tag);
140 virtual char const * tag()
const;
158 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
161 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
172 virtual char* tagPtr();
175 virtual int tagFieldSize()
const;
185 virtual int minSize()
const;
195 rti1516::VariableLengthData* myTag;
196 #elif defined(DtIFSPEC1516E)
197 rti1516e::VariableLengthData* myTag;