9 #ifndef assistantConnectionAssocData_H_
10 #define assistantConnectionAssocData_H_
16 #include <vlutil/vlString.h>
17 #include <vlutil/vlMutex.h>
55 MAKRti::DtString name(
bool withOwner =
false )
const;
58 void setName(
const MAKRti::DtString& connName );
64 MAKRti::DtString ownerHost()
const;
65 void setOwnerHost(
const MAKRti::DtString& host );
68 DtConnectionState connectionState()
const;
69 void setConnectionState( DtConnectionState state );
73 bool isStateVerified()
const;
74 bool isStateForwarderVerified()
const;
75 bool isStateConflicting()
const;
76 bool isStateUnknown()
const;
78 bool isStateActive()
const;
80 bool isStateInactive()
const;
84 MAKRti::DtString conflictReason()
const;
85 void setConflictReason(
const MAKRti::DtString& reason );
89 void setIsSaved(
bool saved );
92 bool isChosen()
const;
93 void setIsChosen(
bool chosen );
96 bool isPredefined()
const;
97 void setIsPredefined(
bool predefined );
100 MAKRti::DtInetAddr optionalForwarderToConnectTo()
const;
101 void setOptionalForwarderToConnectTo(
const MAKRti::DtInetAddr& forwarder );
104 unsigned numLocalFederates()
const;
105 void addLocalFederate(
int compId);
106 void removeLocalFederate(
int compId);
107 void clearLocalFederates();
108 const std::set<int>& localFederates()
const;
111 bool wasRtiexecRemotelyHeartbeated()
const;
112 void setWasRtiexecRemotelyHeartbeated(
bool heartbeated );
116 bool wasRemotelyHeartbeated()
const;
117 void setWasRemotelyHeartbeated(
bool heartbeated );
128 int rtiexecCompId()
const;
129 void setRtiexecCompId(
int id );
132 int forwarderCompId()
const;
133 void setForwarderCompId(
int id );
135 virtual void print(DtOutputStream & os = DtInfo)
const;