6 #ifndef federationsViewMgr_H_
7 #define federationsViewMgr_H_
18 #include <vlutil/vlSmartPointers.h>
63 DtBoost::shared_ptr<DtRtiAssistantPeer> peer,
65 DtBoost::shared_ptr<DtAssistantComponentMgr> compMgr,
66 DtBoost::shared_ptr<DtAssistantConnectionInfoMgr> connInfoMgr,
67 DtBoost::shared_ptr<DtAssistantFederationsInfoMgr> fedInfoMgr,
68 DtBoost::shared_ptr<DtAssistantNetworkCompInfoMgr> netCompInfoMgr,
69 const MAKRti::DtFilename& configDir);
132 void logConnectionInfo(std::ofstream& fileStrm);
135 void logFederationInfo(std::ofstream& fileStrm);
138 void logFomInfo(std::ofstream& fileStrm,
const std::list<MAKRti::DtString>* foms);
157 void showRidDialog(
const QString& name,
const DtAssistantInfo& assistant,
165 const MAKRti::DtString& params,
const MAKRti::DtString& filename,
166 const MAKRti::DtString& federation,
unsigned federateHdl);
169 virtual void updatePeerForwarders(
174 virtual void updateRtiexecCompInfo(
179 virtual void updateFederateCompInfo(
186 virtual void updateUnclassifiedComps(
193 void showFederationsView();
196 virtual void sendLogRequest();
199 void shutdownRtiexec();
202 void shutdownRtiForwarder();
218 void processDoNotWaitForForwarders(
QWidget* dlg);
222 void processShutDownWaitingForwarder(
QWidget* dlg);
231 void resignFederate(
int,
const QString& );
234 void destroyFederation(
const QString& );
237 void showRtiexecWebSpy();
240 void showFederateWebSpy(
const QString& fedexName,
int fedHandle );
243 void sendNetworkTestingEnableMsg(
const QString& fedexName );
246 void sendNetworkTestingDisableMsg(
const QString& fedexName );
249 void showLatencyTestDialog(
const QString& fedexName,
int fedHandle );
262 unsigned federateHandle);
267 unsigned federateHandle);
282 void showFederationsViewPreferences();
285 void processFederateSelection(
const MAKRti::DtString& federation,
289 void processRtiexecSelection();
292 void processForwarderSelection(
const MAKRti::DtString& fwName);
295 void processPeerForwarderSelection(
const MAKRti::DtString& fwName);
298 void processFederationSelection(
const MAKRti::DtString& federation);
301 void processLightweightNodeSelection();
304 void showSyncPtDialog(
const MAKRti::DtString& federation);
307 void showFederateStatsDialog(
const MAKRti::DtString& federation,
int federateHandle);
310 void showFomDialog(
const MAKRti::DtString& federation,
int federateHandle);
313 void showRtiexecRidParams();
316 void showForwarderRidParams();
319 void showFederateRidParams(
const MAKRti::DtString& federation,
int federateHandle);
322 void destroyRidParamDialog(
QWidget* widget);
330 void showRtiexecLog();
333 void showForwarderLog();
336 void showFederateLog(
const MAKRti::DtString& federation,
int federateHandle);
339 void removeDefunctFederateFromMap(
const MAKRti::DtString& federation,
int federateHandle);
344 void aboutDialogRequested();
347 void showPopup(
const MAKRti::DtString&,
const MAKRti::DtString&,
348 const MAKRti::DtString&);
352 void federateRemovalTimeChanged(
float period );
358 void showComponentWebSpy(
const MAKRti::DtString&,
int,
int );
361 void showLrcLatencyTestDialog(
int id );
364 void showRtiexecLatencyTestDialog(
366 unsigned int federationHdl,
const MAKRti::DtString&
federationName,
367 unsigned int federateHdl);
371 const MAKRti::DtString&
federationName,
unsigned int federateHdl);
375 const MAKRti::DtString&
federationName,
unsigned int federateHdl);
380 const MAKRti::DtString&
federationName,
unsigned int federateHdl);
383 void showLogFileDialog(
int compId );