12 #ifndef DtSyncPointMsg_H_
13 #define DtSyncPointMsg_H_
16 #include <vlutil/vlUtil.h>
60 #elif defined(DtIFSPEC1516E)
61 rti1516e::VariableLengthData
const* tag,
67 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
71 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
87 #elif defined(DtIFSPEC1516E)
88 rti1516e::VariableLengthData
const* tag,
108 virtual void setSyncPointName(
char const * name);
109 virtual char const * syncPointName()
const;
115 #elif defined(DtIFSPEC1516E)
116 virtual void setTag(rti1516e::VariableLengthData
const* tag);
117 virtual rti1516e::VariableLengthData
const* tag()
const;
119 virtual void setTag(
char const * tag);
120 virtual char const * tag()
const;
137 virtual int numFederates()
const;
154 virtual int numUnsuccessfulFederates()
const;
163 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
166 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
181 virtual DtNetU32* handleArray();
182 virtual DtNetU32* unsuccessfulHandleArray();
183 virtual char* tagPtr();
184 virtual char* namePtr();
187 virtual int handleArraySize()
const;
188 virtual int unsuccessfulHandleArraySize()
const;
189 virtual int tagFieldSize()
const;
190 virtual int nameFieldSize()
const;
196 virtual int minSize()
const;
205 #elif defined(DtIFSPEC1516E)
206 rti1516e::VariableLengthData* myTag;