12 #include <vlutil/vlFilename.h>
49 std::shared_ptr<DtRtiAssistantPeer> peer,
51 const MAKRti::DtFilename& configDir);
63 const MAKRti::DtString& federationName,
unsigned int federateHandle );
66 const MAKRti::DtString& federationName,
int federateHandle,
const DtRtiConnectionInfo& connInfo );
70 const MAKRti::DtString& federationName,
unsigned federateHdl,
73 void sendFomInitStateRequest(
const DtAssistantInfo& astnt,
unsigned compId );
76 void processFederateRemoval(
const DtRtiConnectionInfo& connInfo,
const MAKRti::DtString& federationName,
unsigned federateHandle);
81 void federateIdentifierUpdated(
unsigned int );
84 void lrcNetStatsUpdateIntervalUpdated(
unsigned int );
90 const MAKRti::DtString& federationName,
99 std::vector<DtAssistantForwarderInfo>*);
103 const MAKRti::DtString& federationName,
unsigned int federateHdl);
108 virtual void handleObsRspFomStatDlgUpdate(
const DtAssistantInfo& observer,
int compId,
bool response);
110 virtual void handleNetStatsInitStateReq(
const DtAssistantInfo& astnt,
int compId);
123 static void processServerNetStatsFomTreeUpdateMsg(
127 static void processServerNetStatsFomUpdateMsg(
129 virtual void processServerNetStatsFomUpdateMsg(
152 void handleFomTreeDataForFomStatDlg(
DtFomTreeData & objectFomTreeData,
157 void handleParameterNamesForFomStatDlg(
DtFomTreeData& objectFomTreeData,
163 void cleanLocalMaps(
const DtAssistantInfo& astntInfo,
unsigned int compId);
164 void cleanRemoteMaps(
unsigned int compId);
237 #endif // fomViewMgr_h__
DtInitStatusByCompIdMap myInitFomNameMap
Definition: fomViewMgr.h:204
unsigned int myLrcNetStatsUpdateInterval
This interval is the interval sent when observation requests are sent (in seconds).
Definition: fomViewMgr.h:195
DtInitStatusByCompIdMap myInitFomParameterStateMap
Definition: fomViewMgr.h:208
DtAssistantInfoSetByCompIdMap myRemoteAstntNeedsParamNamesMap
Definition: fomViewMgr.h:211
int myViewedCompId
The component ID of the federate being viewed.
Definition: fomViewMgr.h:166
std::map< DtAssistantInfoCompIdPair, DtFomTreeData > DtFomTreeDataByCompIdMap
Definition: fomViewMgr.h:35
MAKRti::DtString myViewedFederateType
Basic information on the currently viewed federate.
Definition: fomViewMgr.h:175
The DtAssistantNetStatsFomUpdateMsg defines...
Definition: assistantNetStatsFomUpdateMsg.h:22
DtAssistantInfoSetByCompIdMap myRemoteAstntNeedsAttrInitStateMap
Definition: fomViewMgr.h:212
std::pair< DtAssistantInfo, unsigned int > DtAssistantInfoCompIdPair
Definition: federateViewMgr.h:40
DtAssistantInfoSetByCompIdMap myRemoteAstntNeedsObjIntNamesMap
Definition: fomViewMgr.h:209
The DtAssistantNetStatsObserveRspMsg defines...
Definition: assistantObserveRspMsg.h:20
At startup all of the assistant manager classes will register their signals and slots with the signal...
Definition: assistantSignalRouter.h:29
const bool myShouldHandleTransport
Definition: fomViewMgr.h:197
This file contains the declaration of DtRtiConnectionInfo.
Stores basic information about a remote assistant.
Definition: assistantInfo.h:96
The DtAssistantNetStatsAttrParamStringUpdateMsg defines...
Definition: assistantNetStatsAttrParamStringUpdateMsg.h:20
DtInitStatusByCompIdMap myInitFomParameterMap
Definition: fomViewMgr.h:206
DtInitStatusByCompIdMap myInitFomAttributeStateMap
Definition: fomViewMgr.h:207
MAKRti::DtFilename myConfigDir
Definition: fomViewMgr.h:181
The DtAssistantNetStatsInitStateRequestMsg defines...
Definition: assistantNetStatsInitStateRequestMsg.h:22
MAKRti::DtString myViewedFederationName
Basic information on the currently viewed federate.
Definition: fomViewMgr.h:177
Populates and displays the Fom dialog.
Definition: fomViewMgr.h:42
DtAssistantInfo myAssistantInfo
AssistantInfo for Server msgs.
Definition: fomViewMgr.h:216
std::map< DtAssistantInfoCompIdPair, bool > myPendingForObsRspMap
Definition: fomViewMgr.h:190
virtual void startShutdown()
Performs any necessary processing at the start of shutdown.
Definition: assistantMgr.h:62
DtAssistantSignalRouter & mySignalRouter
Definition: fomViewMgr.h:182
Stores information on a known federate.
Definition: federateInfo.h:21
const bool myShouldHandleOrder
Definition: fomViewMgr.h:198
std::set< DtAssistantInfoCompIdPair > myObservationsSet
Definition: fomViewMgr.h:189
DtAssistantInfoSetByCompIdMap myRemoteAstntNeedsAttrNamesMap
Definition: fomViewMgr.h:210
DtFomTreeDataByCompIdMap myObjectFomTreeMap
Definition: fomViewMgr.h:202
The DtAssistantNetStatsFomTreeUpdateMsg defines...
Definition: assistantNetStatsFomTreeUpdateMsg.h:19
The DtAssistantNetStatsObserveReqMsg defines...
Definition: assistantObserveReqMsg.h:20
Stores information on any RTI components.
Definition: compInfo.h:25
Base class for all classes which perform management activities for the Assistant. ...
Definition: assistantMgr.h:31
Definition: fomTreeData.h:15
This file contains the declaration of DtAssistantMgr.
MAKRti::DtString myViewedFederateName
Basic information on the currently viewed federate.
Definition: fomViewMgr.h:174
DtRtiConnectionInfo myViewedConnection
Basic information on the currently viewed federate.
Definition: fomViewMgr.h:178
Shows detailed statistics on a fom.
Definition: fomStatsDialog.h:38
std::map< DtAssistantInfoCompIdPair, DtFomStatisticsDialog * > myFomViewDlgByCompIdMap
Definition: fomViewMgr.h:184
DtAssistantMgr & operator=(DtAssistantMgr const &)
Assignment not implemented – Assignment Not Allowed!
Definition: netStatsObservationMgr.h:26
DtAssistantInfo myViewedFederateOwner
The Assistant who "owns" the currently viewed federate.
Definition: fomViewMgr.h:169
DtAssistantHandleType
Definition: assistantNetStatsEnums.h:23
std::map< DtAssistantInfoCompIdPair, std::set< DtAssistantInfo > > DtAssistantInfoSetByCompIdMap
Definition: fomViewMgr.h:37
std::pair< DtRtiConnectionInfo, DtFederationNameFederateHandlePair > DtConnectionInfoFederationNameFederateHandleTriple
Definition: federateViewMgr.h:42
The DtAssistantNetStatsFomAttrParamUpdateMsg defines...
Definition: assistantNetStatsFomAttrParamUpdateMsg.h:18
This file is responsible for connecting the signals and slots of the various assistant manager classe...
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:151
DtFederateIdentifierType
Definition: assistantEnums.h:10
std::map< DtConnectionInfoFederationNameFederateHandleTriple, bool > isPendingForLocationMap
Definition: fomViewMgr.h:187
std::pair< MAKRti::DtString, unsigned int > DtFederationNameFederateHandlePair
Definition: federateViewMgr.h:41
std::map< DtConnectionInfoFederationNameFederateHandleTriple, DtFomStatisticsDialog * > myFomViewDlgByFedNameHandlePairMap
Definition: fomViewMgr.h:185
DtAssistantInfoSetByCompIdMap myRemoteAstntNeedsParamInitStateMap
Definition: fomViewMgr.h:213
DtFederateIdentifierType myFederateIdType
Flag indicating current federate identifier type.
Definition: fomViewMgr.h:219
unsigned myViewedFederateHandle
Basic information on the currently viewed federate.
Definition: fomViewMgr.h:173
std::map< DtAssistantInfoCompIdPair, bool > DtInitStatusByCompIdMap
Definition: fomViewMgr.h:36
DtAssistantNetStatsObservationMgr * myAstntNetStatsObsMgr
Definition: fomViewMgr.h:200
DtInitStatusByCompIdMap myInitFomAttributeMap
Definition: fomViewMgr.h:205
MAKRti::DtFilename myViewedFederateProcess
Basic information on the currently viewed federate.
Definition: fomViewMgr.h:176
DtFomTreeDataByCompIdMap myInteractionFomTreeMap
Definition: fomViewMgr.h:203
Stores the current state of a single forwarder.
Definition: forwarderInfo.h:123
Stores the information on an RTI connection known by the Assistant.
Definition: assistantConnectionInfo.h:36