9 #ifndef componentMgr_H_
10 #define componentMgr_H_
22 #include <vlutil/vlTime.h>
46 DtBoost::shared_ptr<DtRtiAssistantPeer> peer,
84 virtual MAKRti::DtString printLocalComponentList()
const;
90 virtual MAKRti::DtString printRtiExecComponentsList(std::map<int, MAKRti::DtString>& data)
const;
93 virtual MAKRti::DtString printForwarderComponentsList(
const std::map<int, MAKRti::DtString>& data)
const;
138 static void processSocketRemoval(
int compId,
const MAKRti::DtString& reason,
void* usr);
141 virtual void processSocketRemoval(
int compId,
const MAKRti::DtString& reason);
212 const MAKRti::DtString& federateType,
213 const MAKRti::DtString& federateName,
214 unsigned federateHandle,
215 const MAKRti::DtString& federationName,
216 unsigned federationHandle,
The DtAssistantExecStateMsg defines a wrapper for the RTI Assistant federation state message sent to ...
Definition: assistantExecStateMsg.h:34
DtIdToComponentInfoMap myForwarderComponentsById
Map containing the information on all connected components indexed by component ID.
Definition: componentMgr.h:238
Contains the DtRtiConnectionAndConfiguration class declaration.
At startup all of the assistant manager classes will register their signals and slots with the signal...
Definition: assistantSignalRouter.h:29
This file contains the declaration of DtRtiConnectionInfo.
Contains the DtRtiConnectionConfigurationInfo class declaration.
The DtAssistantLrcCompInfoMsg defines a wrapper for the RTI Assistant component information message u...
Definition: assistantLrcCompInfoMsg.h:40
DtHlaVersionId
Definition: rtiVersion.h:42
DtIdToComponentInfoMap myRtiExecComponentsById
Map containing the information on all connected components indexed by component ID.
Definition: componentMgr.h:234
DtIdToComponentInfoMap mySharedMemComponentsById
Map containing the information on all connected components indexed by component ID.
Definition: componentMgr.h:240
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
This file contains the declaration of DtAssistantMgr.
DtAssistantMgr & operator=(DtAssistantMgr const &)
Assignment not implemented – Assignment Not Allowed!
This file contains the declaration of DtAssistantConnMsg.
The DtAssistantRtiForwarderCompInfoMsg defines a wrapper for the RTI Assistant component information ...
Definition: assistantRtiForwarderCompInfoMsg.h:36
std::map< int, DtBoost::shared_ptr< DtAssistantComponentInfo > > DtIdToComponentInfoMap
Definition: componentMgr.h:29
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:122
The DtAssistantConnMsg defines a wrapper for the RTI Assistant connection information message used to...
Definition: assistantConnMsg.h:30
DtIdToComponentInfoMap myComponentsById
Map containing the information on all connected components indexed by component ID.
Definition: componentMgr.h:232
The DtAssistantRtiexecCompInfoMsg defines a wrapper for the RTI Assistant component information messa...
Definition: assistantRtiexecCompInfoMsg.h:39
Processes information on each local RTI component that is connected to this Assistant.
Definition: componentMgr.h:38
DtIdToComponentInfoMap myLrcComponentsById
Map containing the information on all connected components indexed by component ID.
Definition: componentMgr.h:236
Stores the information on an RTI connection known by the Assistant.
Definition: assistantConnectionInfo.h:36
DtClock myClock
The clock.
Definition: componentMgr.h:244