9 #ifndef networkCompInfoMgr_H_
10 #define networkCompInfoMgr_H_
18 #include <vlutil/vlFilename.h>
45 DtBoost::shared_ptr<DtRtiAssistantPeer> peer,
47 DtBoost::shared_ptr<DtAssistantComponentMgr> compMgr,
48 DtBoost::shared_ptr<DtAssistantConnectionInfoMgr> connInfoMgr );
75 virtual void requestSingleUpdateFromConnectedForwarders(
int id);
84 const std::set<const DtAssistantForwarderInfo*> peerForwarderInfos(
const DtRtiConnectionInfo& conn)
const;
97 virtual int getPeerForwarders(
const DtRtiConnectionInfo& conn, std::set<DtRtiConnectionInfo>& peers)
const;
113 static void processForwarderStateMsgForConnection(
118 virtual void processForwarderStateMsgForConnection(
140 void sendAllForwarderInfo();
144 void sendObserveForwarderMsgToPeer(
bool shouldObserve =
true);
147 void sendObserveForwarderMsgForViewedPeers(
bool shouldObserve =
true);
150 void federateRemovalTimeChanged(
float val );
158 std::vector<DtAssistantForwarderInfo>*);
177 virtual void pruneTimedOutSingleUpdates();