9 #ifndef DtAssistantFederateStateMsg_H_
10 #define DtAssistantFederateStateMsg_H_
16 #include <vlutil/vlString.h>
17 #include <vlutil/vlUtil.h>
46 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
55 virtual unsigned long connectionId()
const;
58 virtual void setConnectionId(
unsigned long connId );
61 virtual unsigned int federateHandle()
const;
64 virtual void setFederateHandle(
unsigned int handle );
67 virtual MAKRti::DtInetAddr federateHostIp()
const;
70 virtual void setFederateHostIp(
const MAKRti::DtInetAddr& ip );
73 virtual bool isTestEnabled()
const;
76 virtual void setIsTestEnabled(
bool enabled );
79 virtual bool isTestInProgress()
const;
82 virtual void setIsTestInProgress(
bool inProgress );
85 virtual bool isContinuousTest()
const;
88 virtual void setIsContinuousTest(
bool continuous );
91 virtual unsigned int numInitiatedTests()
const;
94 virtual void setNumInitiatedTests(
unsigned int num );
97 virtual unsigned int numTestReports()
const;
100 virtual void setNumTestReports(
unsigned int num );
103 virtual bool isReconnecting()
const;
106 virtual void setIsReconnecting(
bool reconnecting );
109 virtual bool isDisconnected()
const;
112 virtual void setIsDisconnected(
bool disconnected );
115 virtual bool isRemoval()
const;
118 virtual void setIsRemoval(
bool remove );
127 virtual int assistantCompId()
const;
130 virtual void setAssistantCompId(
int compId );
136 virtual void setFederationName(
const MAKRti::DtString& name );
139 virtual MAKRti::DtString federateType()
const;
142 virtual void setFederateType(
const MAKRti::DtString& type );
145 virtual MAKRti::DtString federateName()
const;
148 virtual void setFederateName(
const MAKRti::DtString& name );
151 virtual MAKRti::DtString federateHostName()
const;
154 virtual void setFederateHostName(
const MAKRti::DtString& name );
163 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
165 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
191 virtual int minSize()
const;
194 virtual void setFederationNameSize(
unsigned long size );
195 virtual unsigned long federationNameSize()
const;
198 virtual const char* federationNamePtr()
const;
199 virtual char* federationNamePtr();
202 virtual void setFederateTypeSize(
unsigned long size );
203 virtual unsigned long federateTypeSize()
const;
206 virtual const char* federateTypePtr()
const;
207 virtual char* federateTypePtr();
210 virtual void setFederateNameSize(
unsigned long size );
211 virtual unsigned long federateNameSize()
const;
214 virtual const char* federateNamePtr()
const;
215 virtual char* federateNamePtr();
218 virtual void setFederateHostNameSize(
unsigned long size );
219 virtual unsigned long federateHostNameSize()
const;
222 virtual const char* federateHostNamePtr()
const;
223 virtual char* federateHostNamePtr();