9 #ifndef federationStateInfo_H_
10 #define federationStateInfo_H_
18 #include <vlutil/vlString.h>
19 #include <vlutil/vlInetAddr.h>
28 DtFederationInfo( MAKRti::DtString name = MAKRti::DtString::nullString(),
int handle = -1,
29 MAKRti::DtString file = MAKRti::DtString::nullString(),
bool testEn =
true,
30 MAKRti::DtInetAddr webIp = MAKRti::DtInetAddr(),
int webPort = -1 ) :
50 MAKRti::DtString fedName =
"",
int handle = -1, MAKRti::DtString fedHostName =
"",
52 MAKRti::DtInetAddr webServerHost = MAKRti::DtInetAddr(),
53 int webServerPort = 0,
bool testEn =
false,
bool testInProg =
false,
54 bool contTest =
false,
unsigned numInitTests = 0,
55 unsigned numTestReps = 0 ) :
57 federateType( fedType ),
58 federateName( fedName ),
59 federateHandle( handle ),
60 federateHostName( fedHostName ),
63 federateWebServerHost( webServerHost ),
64 federateWebServerPort( webServerPort ),
65 testEnabled( testEn ),
66 testInProgress( testInProg ),
67 continuousTest( contTest ),
68 numInitiatedTests( numInitTests ),
69 numTestReports( numTestReps ),
70 isRegulating(
false ),
71 isConstrained(
false ),
72 isReconnecting(
false ),
73 isDisconnected(
false ) {}
98 return !(*
this == rhs);