17 #include <vlutil/vlSmartPointers.h>
18 #include <vlutil/vlTime.h>
57 DtBoost::shared_ptr<DtAssistantComponentMgr> compMgr,
58 DtBoost::shared_ptr<DtAssistantRidConfigInfoMgr> ridInfoMgr,
59 DtBoost::shared_ptr<DtAssistantConnectionInfoMgr> connInfoMgr,
60 DtBoost::shared_ptr<DtAssistantForwarderCompInfoMgr> netConnInfoMgr );
83 unsigned federateHandle);
97 virtual void requestSingleUpdateFromConnectedRtiexecs(
int id );
101 virtual void pruneTimedOutSingleUpdates();
108 virtual void print(DtOutputStream& outputStream);
148 static void processExecStateMsgForConnection(
216 bool sendOnlyIfCommandsAccepted =
false );
220 virtual void forwardMsgFromLocalRtiexec(
const DtAssistantMsg& msg );
234 const MAKRti::DtString& federateType,
const MAKRti::DtString& federateName,
235 unsigned federateHandle,
const MAKRti::DtString& federationName,
248 void sendAllFederationInfo();
252 void pruneStaleFederationsAndObservers();
257 bool requestedRemotely );
262 bool requestedRemotely );
266 void updateFederateWarningTickInterval(
float interval );
270 void sendObserveFederationsMsg();
274 const MAKRti::DtString& federationName,
unsigned federateHandle,
279 const MAKRti::DtString& federationName,
286 const MAKRti::DtString& federationName,
unsigned federateHdl );
299 const MAKRti::DtString& federationName );
303 const MAKRti::DtString& federationName );
307 const MAKRti::DtString& federationName );
311 const MAKRti::DtString& federationName,
312 unsigned federateHandle );
316 const MAKRti::DtString& federationName,
317 unsigned federateHandle );
321 const MAKRti::DtString& federationName,
322 unsigned federateHandle );
330 const MAKRti::DtString& federationName,
unsigned federateHdl,
363 virtual void refreshFederateLocationInfo(
const DtRtiConnectionInfo& federationConnection,
const DtString& federationName,
384 const QStringList* specificCmds = 0 );
477 typedef std::map< DtRtiConnectionInfo, std::set<DtFedexFederatePair> >
DtFedsByConn;