6 #ifndef federateViewMgr_H_
7 #define federateViewMgr_H_
16 #include <vlutil/vlFilename.h>
44 #define DtAssistantInvalidCompId -1
54 DtBoost::shared_ptr<DtRtiAssistantPeer> peer,
56 const MAKRti::DtFilename& configDir);
68 const MAKRti::DtString& federationName,
unsigned int federateHandle );
77 const MAKRti::DtString& federationName,
unsigned federateHandle );
81 const MAKRti::DtString& federationName,
unsigned federateHdl,
87 void handleObsRspFederateStatDlgUpdate(
const DtAssistantInfo& observer,
int compId,
bool response );
90 const MAKRti::DtString& federationName,
int federateHandle,
const DtRtiConnectionInfo& connInfo);
93 void federateIdentifierUpdated(
unsigned int );
96 void lrcNetStatsUpdateIntervalUpdated(
unsigned int );
102 const MAKRti::DtString& federationName,
111 std::vector<DtAssistantForwarderInfo>*);
114 std::vector<DtRtiConnectionInfo>*);
118 const MAKRti::DtString& federationName,
unsigned int federateHdl);
168 const std::vector<MAKRti::DtString>& instanceNames);
170 virtual void insertLocalObjectClassNames(
unsigned int lrcCompId,
const std::vector<DtU32>& objectClassHandles,
171 const std::vector<MAKRti::DtString>& objectClassNames);
172 virtual void insertLocalInteractionClassNames(
unsigned int lrcCompId,
const std::vector<DtU32>& interactionClassHandles,
173 const std::vector<MAKRti::DtString>& interactionClassNames);
174 virtual void insertLocalObjectInstanceNames(
unsigned int lrcCompId,
const std::vector<DtU32>& objectInstanceHandles,
175 const std::vector<MAKRti::DtString>& objectInteractionNames);
176 virtual bool getObjectClassName(
unsigned int lrcCompId, DtU32 objectClassHandle, MAKRti::DtString& objectClassName );
178 virtual bool getObjectInstanceName(
unsigned int lrcCompId, DtU32 objectInstanceHandle, MAKRti::DtString& objectInstanceName );
182 const std::set<DtU32>& unknownNamesHandles, std::vector<DtU32>& instanceHandles,
183 std::vector<MAKRti::DtString>& instanceNames);