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 MAKRti::DtInetAddr webServerIp()
const;
76 virtual void setWebServerIp(
const MAKRti::DtInetAddr& ip );
79 virtual unsigned int webServerPort()
const;
82 virtual void setWebServerPort(
unsigned int port );
85 virtual bool isTestEnabled()
const;
88 virtual void setIsTestEnabled(
bool enabled );
91 virtual bool isTestInProgress()
const;
94 virtual void setIsTestInProgress(
bool inProgress );
97 virtual bool isContinuousTest()
const;
100 virtual void setIsContinuousTest(
bool continuous );
103 virtual unsigned int numInitiatedTests()
const;
106 virtual void setNumInitiatedTests(
unsigned int num );
109 virtual unsigned int numTestReports()
const;
112 virtual void setNumTestReports(
unsigned int num );
115 virtual bool isReconnecting()
const;
118 virtual void setIsReconnecting(
bool reconnecting );
121 virtual bool isDisconnected()
const;
124 virtual void setIsDisconnected(
bool disconnected );
127 virtual bool isRemoval()
const;
130 virtual void setIsRemoval(
bool remove );
139 virtual int assistantCompId()
const;
142 virtual void setAssistantCompId(
int compId );
148 virtual void setFederationName(
const MAKRti::DtString& name );
151 virtual MAKRti::DtString federateType()
const;
154 virtual void setFederateType(
const MAKRti::DtString& type );
157 virtual MAKRti::DtString federateName()
const;
160 virtual void setFederateName(
const MAKRti::DtString& name );
163 virtual MAKRti::DtString federateHostName()
const;
166 virtual void setFederateHostName(
const MAKRti::DtString& name );
175 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
177 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
203 virtual int minSize()
const;
206 virtual void setFederationNameSize(
unsigned long size );
207 virtual unsigned long federationNameSize()
const;
210 virtual const char* federationNamePtr()
const;
211 virtual char* federationNamePtr();
214 virtual void setFederateTypeSize(
unsigned long size );
215 virtual unsigned long federateTypeSize()
const;
218 virtual const char* federateTypePtr()
const;
219 virtual char* federateTypePtr();
222 virtual void setFederateNameSize(
unsigned long size );
223 virtual unsigned long federateNameSize()
const;
226 virtual const char* federateNamePtr()
const;
227 virtual char* federateNamePtr();
230 virtual void setFederateHostNameSize(
unsigned long size );
231 virtual unsigned long federateHostNameSize()
const;
234 virtual const char* federateHostNamePtr()
const;
235 virtual char* federateHostNamePtr();