9 #ifndef federateInfo_H_
10 #define federateInfo_H_
15 #include <vlutil/vlSmartPointers.h>
36 myTestInProgress(false),
37 myContinuousTest(false),
38 myNumInitiatedTests(0),
40 myIsReconnecting(false),
41 myIsDisconnected(false),
42 myIsRegulating(false),
43 myIsConstrained(false),
63 void setConnId(
unsigned long val) { myConnId = val; }
64 int connId()
const {
return myConnId; }
132 connId() == rhs.
connId() &&
156 return !(*
this == rhs);
void setLbtsString(const MAKRti::DtString &val)
Definition: federateInfo.h:111
This file contains the declaration of DtAssistantInfo.
void setAssistantCompId(int val)
Definition: federateInfo.h:54
void setFederateName(const MAKRti::DtString &val)
Definition: federateInfo.h:69
bool testEnabled() const
Definition: federateInfo.h:85
void setFederateType(const MAKRti::DtString &val)
Definition: federateInfo.h:66
void setConnId(unsigned long val)
Definition: federateInfo.h:63
void setNumTestReports(unsigned val)
Definition: federateInfo.h:96
MAKRti::DtString myFederateType
Definition: federateInfo.h:165
MAKRti::DtString myProcessName
Definition: federateInfo.h:172
unsigned long myConnId
Definition: federateInfo.h:164
unsigned numTestReports() const
Definition: federateInfo.h:97
unsigned numInitiatedTests() const
Definition: federateInfo.h:94
MAKRti::DtString myFederateName
Definition: federateInfo.h:166
Definition: rtiVersion.h:42
void setNumInitiatedTests(unsigned val)
Definition: federateInfo.h:93
MAKRti::DtString lookAheadString() const
Definition: federateInfo.h:115
bool isLocalComp() const
Definition: federateInfo.h:61
void setContinuousTest(bool val)
Definition: federateInfo.h:90
void setIsConstrained(bool val)
Definition: federateInfo.h:108
MAKRti::DtString federateType() const
Definition: federateInfo.h:67
Stores basic information about a remote assistant.
Definition: assistantInfo.h:96
MAKRti::DtString federationName() const
Definition: federateInfo.h:121
MAKRti::DtString myFederateHostName
Definition: federateInfo.h:167
bool isDisconnected() const
Definition: federateInfo.h:103
MAKRti::DtString lbtsString() const
Definition: federateInfo.h:112
MAKRti::DtString federateName() const
Definition: federateInfo.h:70
int federateHandle() const
Definition: federateInfo.h:79
void setTestInProgress(bool val)
Definition: federateInfo.h:87
bool continuousTest() const
Definition: federateInfo.h:91
MAKRti::DtString processName() const
Definition: federateInfo.h:124
DtHlaVersionId
Definition: rtiVersion.h:41
MAKRti::DtInetAddr federateHostAddr() const
Definition: federateInfo.h:76
bool myIsDisconnected
Definition: federateInfo.h:181
int assistantCompId() const
Definition: federateInfo.h:55
void setIsLocalComp(bool val)
Definition: federateInfo.h:60
DtAssistantInfo myAssistantInfo
Definition: federateInfo.h:162
bool myIsReconnecting
Definition: federateInfo.h:180
MAKRti::DtString timeString() const
Definition: federateInfo.h:118
void setProcessName(const MAKRti::DtString &val)
Definition: federateInfo.h:123
Stores information on a known federate.
Definition: federateInfo.h:21
void setFederateHostName(const MAKRti::DtString &val)
Definition: federateInfo.h:72
DtHlaVersionId myHlaVersion
Definition: federateInfo.h:170
void setIsDisconnected(bool val)
Definition: federateInfo.h:102
unsigned myNumInitiatedTests
Definition: federateInfo.h:177
#define DT_DLL_ASSISTANT
_WIN32
Definition: rtiMsConfig.h:121
DT_DLL_RTIUTIL MAKRti::DtString timeString(const MAKRti::DtClock &clock)
Return a string representing elapsed time and absolute time in seconds from clock wall clock time fro...
bool testInProgress() const
Definition: federateInfo.h:88
unsigned myNumTestReports
Definition: federateInfo.h:178
void setFederateHostAddr(const MAKRti::DtInetAddr &val)
Definition: federateInfo.h:75
bool isRegulating() const
Definition: federateInfo.h:106
MAKRti::DtString myFederationName
Definition: federateInfo.h:171
bool isReconnecting() const
Definition: federateInfo.h:100
bool myIsConstrained
Definition: federateInfo.h:184
const int DtAssistantAnyId
Definition: assistantInfo.h:30
int connId() const
Definition: federateInfo.h:64
int myCompId
Definition: federateInfo.h:161
DtAssistantFederateInfo()
Definition: federateInfo.h:25
void setTestEnabled(bool val)
Definition: federateInfo.h:84
bool isConstrained() const
Definition: federateInfo.h:109
MAKRti::DtString myLookAheadString
Definition: federateInfo.h:187
void setHlaVersion(DtHlaVersionId val)
Definition: federateInfo.h:81
int myFederateHandle
Definition: federateInfo.h:168
void setTimeString(const MAKRti::DtString &val)
Definition: federateInfo.h:117
MAKRti::DtString myTimeString
Definition: federateInfo.h:188
MAKRti::DtString myLbtsString
Definition: federateInfo.h:186
bool myIsRegulating
Definition: federateInfo.h:183
void setLookAheadString(const MAKRti::DtString &val)
Definition: federateInfo.h:114
bool myTestEnabled
Definition: federateInfo.h:174
bool myContinuousTest
Definition: federateInfo.h:176
void setIsReconnecting(bool val)
Definition: federateInfo.h:99
bool operator==(const DtAssistantFederateInfo &rhs) const
Definition: federateInfo.h:129
MAKRti::DtString federateHostName() const
Definition: federateInfo.h:73
void setAssistantInfo(const DtAssistantInfo &val)
Definition: federateInfo.h:57
const DtAssistantInfo & assistantInfo() const
Definition: federateInfo.h:58
~DtAssistantFederateInfo()
Definition: federateInfo.h:52
void setFederationName(const MAKRti::DtString &val)
Definition: federateInfo.h:120
MAKRti::DtInetAddr myFederateHost
Definition: federateInfo.h:169
bool operator!=(const DtAssistantFederateInfo &rhs) const
Definition: federateInfo.h:154
bool heartbeated() const
Definition: federateInfo.h:127
DtHlaVersionId hlaVersion() const
Definition: federateInfo.h:82
bool myIsLocalComp
Definition: federateInfo.h:163
void setIsRegulating(bool val)
Definition: federateInfo.h:105
bool myHeartbeated
Definition: federateInfo.h:190
void setFederateHandle(int val)
Definition: federateInfo.h:78
bool myTestInProgress
Definition: federateInfo.h:175
void setHeartbeated(bool val)
Definition: federateInfo.h:126