19 #include <vlutil/vlSmartPointers.h>
55 DtBoost::shared_ptr<DtRtiAssistantPeer> peer,
57 DtBoost::shared_ptr<DtAssistantComponentMgr> compMgr,
58 DtBoost::shared_ptr<DtAssistantConnectionInfoMgr> connInfoMgr,
59 DtBoost::shared_ptr<DtAssistantFederationsInfoMgr> fedInfoMgr,
60 DtBoost::shared_ptr<DtAssistantForwarderCompInfoMgr> netCompInfoMgr,
61 const MAKRti::DtFilename& configDir);
130 void logConnectionInfo(std::ofstream& fileStrm);
133 void logFederationInfo(std::ofstream& fileStrm);
136 void logFomInfo(std::ofstream& fileStrm,
const std::list<MAKRti::DtString>* foms);
155 void showRidDialog(
const QString& name,
const DtAssistantInfo& assistant,
163 const MAKRti::DtString& params,
const MAKRti::DtString& filename,
164 const MAKRti::DtString& federation,
unsigned federateHdl);
167 virtual void updatePeerForwarders(
172 virtual void updateRtiexecCompInfo(
177 virtual void updateFederateCompInfo(
184 virtual void updateUnclassifiedComps(
191 void showFederationsView();
194 virtual void sendLogRequest();
197 void connectForeignAssistant(
const QString& hostName,
198 const QString& hostIp,
const QString& localInterface);
201 void disconnectForeignAssistant(
const QString& hostName,
202 const QString& hostIP,
const QString& localInterface);
205 void startupRtiexec();
208 void shutdownRtiexec();
211 void startupRtiForwarder();
218 void shutdownRtiForwarder();
234 void processDoNotWaitForForwarders(
QWidget* dlg);
238 void processShutDownWaitingForwarder(
QWidget* dlg);
247 void resignFederate(
int,
const QString& );
250 void destroyFederation(
const QString& );
253 void sendNetworkTestingEnableMsg(
const QString& fedexName );
256 void sendNetworkTestingDisableMsg(
const QString& fedexName );
259 void showLatencyTestDialog(
const QString& fedexName,
int fedHandle );
263 const MAKRti::DtString& federationName);
267 const MAKRti::DtString& federationName);
271 const MAKRti::DtString& federationName,
272 unsigned federateHandle);
276 const MAKRti::DtString& federationName,
277 unsigned federateHandle);
292 void showFederationsViewPreferences();
295 void processFederateSelection(
const MAKRti::DtString& federation,
299 void processRtiexecSelection();
302 void processForwarderSelection(
const MAKRti::DtString& fwHostName,
int port);
305 void processPeerForwarderSelection(
const MAKRti::DtString& fwHostName,
int port);
310 void processFederationSelection(
const MAKRti::DtString& federation);
313 void processLightweightNodeSelection();
316 void showSyncPtDialog(
const MAKRti::DtString& federation);
319 void showFederateStatsDialog(
const MAKRti::DtString& federation,
int federateHandle);
322 void showFomDialog(
const MAKRti::DtString& federation,
int federateHandle);
325 void showRtiexecRidParams();
328 void showForwarderRidParams();
331 void showFederateRidParams(
const MAKRti::DtString& federation,
int federateHandle);
334 void destroyRidParamDialog(
QWidget* widget);
338 const MAKRti::DtString& federationName,
unsigned federateHdl,
342 void showRtiexecLog();
345 void showForwarderLog();
348 void showFederateLog(
const MAKRti::DtString& federation,
int federateHandle);
351 void removeDefunctFederateFromMap(
const MAKRti::DtString& federation,
int federateHandle);
362 void aboutDialogRequested();
365 void showPopup(
const MAKRti::DtString&,
const MAKRti::DtString&,
366 const MAKRti::DtString&);
370 void federateRemovalTimeChanged(
float period );
376 void showLrcLatencyTestDialog(
int id );
379 void showRtiexecLatencyTestDialog(
381 unsigned int federationHdl,
const MAKRti::DtString& federationName,
382 unsigned int federateHdl);
386 const MAKRti::DtString& federationName,
unsigned int federateHdl);
390 const MAKRti::DtString& federationName,
unsigned int federateHdl);
395 const MAKRti::DtString& federationName,
unsigned int federateHdl);
398 void showLogFileDialog(
int compId );