9 #ifndef DtAssistantTimeStateMsg_H_
10 #define DtAssistantTimeStateMsg_H_
16 #include <vlutil/vlString.h>
17 #include <vlutil/vlUtil.h>
40 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
52 virtual void setFederationName(
const MAKRti::DtString& name );
67 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
69 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
88 virtual int minSize()
const;
92 virtual void setNumFederates(
unsigned num );
96 virtual DtNetU32* federateHdlsPtr();
97 virtual const DtNetU32* federateHdlsPtr()
const;
100 virtual DtNetU8* regulatingPtr();
101 virtual const DtNetU8* regulatingPtr()
const;
104 virtual DtNetU8* constrainedPtr();
105 virtual const DtNetU8* constrainedPtr()
const;
108 virtual void setLbtsStringsSize(
unsigned size );
109 virtual unsigned lbtsStringsSize()
const;
112 virtual const char* lbtsStringsPtr()
const;
113 virtual char* lbtsStringsPtr();
116 virtual void setLookAheadStringsSize(
unsigned size );
117 virtual unsigned lookAheadStringsSize()
const;
120 virtual const char* lookAheadStringsPtr()
const;
121 virtual char* lookAheadStringsPtr();
124 virtual void setTimeStringsSize(
unsigned size );
125 virtual unsigned timeStringsSize()
const;
128 virtual const char* timeStringsPtr()
const;
129 virtual char* timeStringsPtr();
132 virtual void setFederationNameSize(
unsigned size );
133 virtual unsigned federationNameSize()
const;
136 virtual const char* federationNamePtr()
const;
137 virtual char* federationNamePtr();