![]() |
MAK RTIspy API Documentation for HLA 1516
|
Processes information on each local RTI component that is connected to this Assistant. More...
Inheritance diagram for DtAssistantComponentMgr:
Collaboration diagram for DtAssistantComponentMgr:Public Slots | |
| void | updateComponent (int compId, const DtAssistantComponentInfo &comp) |
| Updates the component with the given ID. | |
Public Slots inherited from DtAssistantMgr | |
| void | displayWarningDialogs () |
| Displays all warning dialogs. | |
Signals | |
| void | localFederateJoined (const DtAssistantComponentInfo *, const MAKRti::DtString &federateType, const MAKRti::DtString &federateName, unsigned federateHandle, const MAKRti::DtString &federationName, unsigned federationHandle, DtHlaVersionId hlaVersion) |
| Emitted when a local federate joins a federation. | |
| void | localFederateResigned (const DtAssistantComponentInfo *) |
| Emitted when a local federate resigns from a federation. | |
| void | forwarderHasRtiexec (const DtAssistantComponentInfo *) |
| Emitted when a local forwarder connects with an rtiexec. | |
| void | forwarderHasNoRtiexec (const DtAssistantComponentInfo *) |
| Emitted when a local forwarder disconnects with an rtiexec. | |
Component added signals | |
Emitted when a new local RTI component is added | |
| void | lrcComponentAdded (const DtAssistantComponentInfo *) |
| void | rtiexecComponentAdded (const DtAssistantComponentInfo *) |
| void | forwarderComponentAdded (const DtAssistantComponentInfo *) |
| void | sharedMemComponentAdded (const DtAssistantComponentInfo *) |
Component removed signals | |
Emitted when a local RTI component is removed | |
| void | lrcComponentRemoved (const DtAssistantComponentInfo *) |
| void | rtiexecComponentRemoved (const DtAssistantComponentInfo *) |
| void | forwarderComponentRemoved (const DtAssistantComponentInfo *) |
| void | sharedMemComponentRemoved (const DtAssistantComponentInfo *) |
Component removed unexpectedly signals | |
Emitted when a local RTI component is removed unexpectedly | |
| void | lrcComponentRemovedUnexpectedly (const DtAssistantComponentInfo *) |
| void | rtiexecComponentRemovedUnexpectedly (const DtAssistantComponentInfo *) |
| void | forwarderComponentRemovedUnexpectedly (const DtAssistantComponentInfo *) |
| void | sharedMemComponentRemovedUnexpectedly (const DtAssistantComponentInfo *) |
Component renamed signals | |
Emitted when a local RTI component is renamed | |
| void | lrcComponentRenamed (const DtAssistantComponentInfo *) |
| void | rtiexecComponentRenamed (const DtAssistantComponentInfo *) |
| void | forwarderComponentRenamed (const DtAssistantComponentInfo *) |
| void | sharedMemComponentRenamed (const DtAssistantComponentInfo *) |
Component connected signals | |
| void | lrcComponentConnected (const DtAssistantComponentInfo *) |
| void | rtiexecComponentConnected (const DtAssistantComponentInfo *) |
| void | forwarderComponentConnected (const DtAssistantComponentInfo *) |
| void | lrcComponentDisconnected (const DtAssistantComponentInfo *) |
| void | rtiexecComponentDisconnected (const DtAssistantComponentInfo *) |
| void | forwarderComponentDisconnected (const DtAssistantComponentInfo *) |
Component updated signals | |
Emitted when a local RTI component is updated | |
| void | lrcComponentUpdated (const DtAssistantComponentInfo *) |
| void | rtiexecComponentUpdated (const DtAssistantComponentInfo *) |
| void | forwarderComponentUpdated (const DtAssistantComponentInfo *) |
| void | sharedMemComponentUpdated (const DtAssistantComponentInfo *) |
Signals inherited from DtAssistantMgr | |
| void | warningDialogDisplayed () |
| Emitted when a warning dialog is displayed. | |
| void | warningDialogDismissed () |
| Emitted when a warning dialog is dismissed. | |
| void | popupRequested (const MAKRti::DtString &text, int sourceCompId, const MAKRti::DtString &advancedText) |
| Emitted when a popup dialog should be displayed. | |
| void | popupRequested (const MAKRti::DtString &text, const MAKRti::DtString &source, const MAKRti::DtString &advancedText) |
| Emitted when a popup dialog should be displayed. | |
| void | notificationRequested (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId, bool logOnly) |
| Emitted when a notification should be displayed. | |
| void | notificationRequested (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source, bool logOnly) |
| Emitted when a notification should be displayed. | |
Public Member Functions | |
| DtAssistantComponentMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, DtAssistantSignalRouter &signalRouter) | |
| Constructor. | |
| virtual | ~DtAssistantComponentMgr () |
| Destructor. | |
| virtual const DtAssistantComponentInfo * | componentInfo (int compId) const |
| Returns a reference to the information for the component with the given component ID. | |
| virtual const DtIdToComponentInfoMap & | components () const |
| Returns components the assistant is connected to. | |
| virtual const DtIdToComponentInfoMap & | rtiexecComponents () const |
| Returns rtiexec components the assistant is connected to. | |
| virtual const DtIdToComponentInfoMap & | lrcComponents () const |
| Returns LRC components the assistant is connected to. | |
| virtual const DtIdToComponentInfoMap & | forwarderComponents () const |
| Returns forwarder components the assistant is connected to. | |
| virtual const DtIdToComponentInfoMap & | sharedMemComponents () const |
| Returns shared memory queue components the assistant is connected to. | |
| virtual MAKRti::DtString | printLocalComponentList () const |
| Print list of local components. | |
| virtual MAKRti::DtString | printFederationList (const DtAssistantExecStateMsg &msg) |
| Print formatted federation info. | |
| virtual MAKRti::DtString | printRtiExecComponentsList (std::map< int, MAKRti::DtString > &data) const |
| Print list of rtiExec Components. | |
| virtual MAKRti::DtString | printForwarderComponentsList (const std::map< int, MAKRti::DtString > &data) const |
| Print list of Forwarder Components. | |
Public Member Functions inherited from DtAssistantMgr | |
| DtAssistantMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, DtAssistantSignalRouter &signalRouter) | |
| Constructor. | |
| virtual | ~DtAssistantMgr () |
| Destructor. | |
| virtual void | initialize () |
| Initializes this manager just prior to beginning assistant processing. | |
| virtual void | tick () |
| Performs tasks that need to be completed periodically. | |
| virtual void | startShutdown () |
| Performs any necessary processing at the start of shutdown. | |
| virtual bool | dialogsVisible () const |
| Determines if there are any visible dialogs for which this manager is responsible. | |
| virtual void | configWidget (DtAssistantConfigWidget **widget, QIcon &icon, QString &name, DtPreferencesPage &pageId) |
| Retrieves a widget which will be placed in the configuration dialog for configuring user preferences. | |
| virtual void | updateConfigWidget () |
| Forces the configuration widget to be updated. | |
| virtual void | processConfigWidgetAccept () |
| Process the changes that were accepted in the configuration widget. | |
Protected Member Functions | |
| virtual void | processSocketRemoval (int compId, const MAKRti::DtString &reason) |
| Called by the callback function to process the removal of a socket. | |
Protected Member Functions inherited from DtAssistantMgr | |
| void | startDialog (QDialog *dlg, bool inTaskbar, bool warningDialog) |
| Sets up the given widget as a dialog. | |
| void | finishDialog (QDialog *dlg) |
| Should be called prior to deleting any dialog started with startDialog. | |
| void | showDialog (QDialog *dlg) |
| Shows the dialog. | |
| void | startMainWindow (QMainWindow *dlg) |
| Sets up a main window dialog. | |
| void | finishMainWindow (QMainWindow *dlg) |
| Should be called prior to deleting any dialog started with startMainWindow. | |
| void | showMainWindow (QMainWindow *dlg) |
| Shows the dialog. | |
| void | showPopup (const MAKRti::DtString &text, int sourceCompId=-1, const MAKRti::DtString &advancedText=MAKRti::DtString::nullString()) |
| Displays a popup message with the given text, advanced text, and name of the given source component. | |
| void | showPopup (const MAKRti::DtString &text, const MAKRti::DtString &source, const MAKRti::DtString &advancedText=MAKRti::DtString::nullString()) |
| Displays a popup message with the given text, advanced text, and source name. | |
| void | displayNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId=-1) |
| Displays and logs a notification from the given component. | |
| void | displayNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source) |
| Displays and logs notification with the given component name. | |
| void | logNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId=-1) |
| Logs a notification from the given component, does not display. | |
| void | logNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source) |
| Logs a notification with the given component name, does not display. | |
Static Protected Member Functions | |
| static void | processSocketRemoval (int compId, const MAKRti::DtString &reason, void *usr) |
| Callback to process the removal of a socket connection. | |
Protected Attributes | |
| DtClock | myClock |
| The clock. | |
| DtIdToComponentInfoMap | myComponentsById |
| Map containing the information on all connected components indexed by component ID. | |
| DtIdToComponentInfoMap | myRtiExecComponentsById |
| Map containing the information on all connected components indexed by component ID. | |
| DtIdToComponentInfoMap | myLrcComponentsById |
| Map containing the information on all connected components indexed by component ID. | |
| DtIdToComponentInfoMap | myForwarderComponentsById |
| Map containing the information on all connected components indexed by component ID. | |
| DtIdToComponentInfoMap | mySharedMemComponentsById |
| Map containing the information on all connected components indexed by component ID. | |
Protected Attributes inherited from DtAssistantMgr | |
| DtBoost::shared_ptr < DtRtiAssistantServer > | myServer |
| The Assistant server from which new messages will arrive from local RTI components. | |
| DtBoost::shared_ptr < DtRtiAssistantPeer > | myPeer |
| The Assistant peer which communicates with other Assistants. | |
| std::set< QDialog * > | myUnparentedDialogs |
| All unparented dialogs that are created by the GUI should be added to this set. | |
| std::set< QMainWindow * > | myMainWindows |
| All main windows that are created by the GUI should be added to this set. | |
| std::set< QDialog * > | myWarningDialogs |
| Set of the popup dialogs, either parented or unparented, which, when active, should cause a warning icon to be displayed. | |
Private Member Functions | |
| DtAssistantComponentMgr (DtAssistantComponentMgr const &) | |
| Copy Constructor not implemented – Copy Not Allowed! | |
| DtAssistantComponentMgr & | operator= (DtAssistantComponentMgr const &) |
| Assignment not implemented – Assignment Not Allowed! | |
Message Callbacks | |
| static void | processConnMsg (const DtAssistantConnMsg &msg, void *usr) |
| Callback to process a connection update message from a component. | |
| static void | processLrcCompInfoMsg (const DtAssistantLrcCompInfoMsg &msg, void *usr) |
| Callback to process a component information message from an LRC. | |
| static void | processRtiexecCompInfoMsg (const DtAssistantRtiexecCompInfoMsg &msg, void *usr) |
| Callback to process a component information message from an rtiexec. | |
| static void | processRtiForwarderCompInfoMsg (const DtAssistantRtiForwarderCompInfoMsg &msg, void *usr) |
| Callback to process a component information message from an RTI Forwarder. | |
| virtual void | processConnMsg (const DtAssistantConnMsg &msg) |
| Called by the callback function to process connection messages. | |
| virtual void | processNewConnMsg (const DtAssistantConnMsg &msg) |
| Processes a connection message for a new connection. | |
| virtual void | processCloseConnMsg (const DtAssistantConnMsg &msg) |
| Processes a connection message for a connection which is closing. | |
| virtual void | processLrcCompInfoMsg (const DtAssistantLrcCompInfoMsg &msg) |
| Called by the callback function to process LRC component information messages. | |
| virtual void | processRtiexecCompInfoMsg (const DtAssistantRtiexecCompInfoMsg &msg) |
| Called by the callback function to process rtiexec component information messages. | |
| virtual void | processRtiForwarderCompInfoMsg (const DtAssistantRtiForwarderCompInfoMsg &msg) |
| Called by the callback function to process RTI Forwarder component information messages. | |
Additional Inherited Members | |
Static Protected Attributes inherited from DtAssistantMgr | |
| static QIcon | theRtiIcon |
| The icons used by the RTI Assistant. | |
| static QIcon | theSmallRtiIcon |
| static QIcon | theWebIcon |
| static QIcon | theNotifyRtiIcon |
| static QIcon | theWarningRtiIcon |
| static QIcon | thePreferencesIcon |
| static QIcon | theAboutIcon |
| static QIcon | theHelpIcon |
| static bool | theIconsAreLoaded = false |
| Whether or not the icons have yet been loaded. | |
Processes information on each local RTI component that is connected to this Assistant.
This information is stored so that it may be retrieved by other assistant managers as needed. Emits signals to notify other classes when information has been updated.
| DtAssistantComponentMgr::DtAssistantComponentMgr | ( | DtBoost::shared_ptr< DtRtiAssistantServer > | server, |
| DtBoost::shared_ptr< DtRtiAssistantPeer > | peer, | ||
| DtAssistantSignalRouter & | signalRouter | ||
| ) |
Constructor.
References DtAssistantConnMsg::addCallback(), DtAssistantRtiForwarderCompInfoMsg::addCallback(), DtAssistantRtiexecCompInfoMsg::addCallback(), DtAssistantLrcCompInfoMsg::addCallback(), DtForwarderComponentAddedSig, DtForwarderComponentConnectedSig, DtForwarderComponentDisconnectedSig, DtForwarderComponentRemovedSig, DtForwarderComponentRemovedUnexpectedlySig, DtForwarderComponentRenamedSig, DtForwarderComponentUpdatedSig, DtForwarderHasNoRtiexecSig, DtForwarderHasRtiexecSig, DtLocalFederateJoinedSig, DtLocalFederateResignedSig, DtLrcComponentAddedSig, DtLrcComponentConnectedSig, DtLrcComponentDisconnectedSig, DtLrcComponentRemovedSig, DtLrcComponentRemovedUnexpectedlySig, DtLrcComponentRenamedSig, DtLrcComponentUpdatedSig, DtRtiexecComponentAddedSig, DtRtiexecComponentConnectedSig, DtRtiexecComponentDisconnectedSig, DtRtiexecComponentRemovedSig, DtRtiexecComponentRemovedUnexpectedlySig, DtRtiexecComponentRenamedSig, DtRtiexecComponentUpdatedSig, DtSharedMemComponentAddedSig, DtSharedMemComponentRemovedSig, DtSharedMemComponentRemovedUnexpectedlySig, DtSharedMemComponentRenamedSig, DtSharedMemComponentUpdatedSig, DtUpdateLocalComponentSig, forwarderComponentAdded(), forwarderComponentConnected(), forwarderComponentDisconnected(), forwarderComponentRemoved(), forwarderComponentRemovedUnexpectedly(), forwarderComponentRenamed(), forwarderComponentUpdated(), forwarderHasNoRtiexec(), forwarderHasRtiexec(), localFederateJoined(), localFederateResigned(), lrcComponentAdded(), lrcComponentConnected(), lrcComponentDisconnected(), lrcComponentRemoved(), lrcComponentRemovedUnexpectedly(), lrcComponentRenamed(), lrcComponentUpdated(), DtAssistantMgr::myServer, processConnMsg(), processLrcCompInfoMsg(), processRtiexecCompInfoMsg(), processRtiForwarderCompInfoMsg(), processSocketRemoval(), DtAssistantSignalRouter::registerSignal(), DtAssistantSignalRouter::registerSlot(), rtiexecComponentAdded(), rtiexecComponentConnected(), rtiexecComponentDisconnected(), rtiexecComponentRemoved(), rtiexecComponentRemovedUnexpectedly(), rtiexecComponentRenamed(), rtiexecComponentUpdated(), sharedMemComponentAdded(), sharedMemComponentRemoved(), sharedMemComponentRemovedUnexpectedly(), sharedMemComponentRenamed(), sharedMemComponentUpdated(), and updateComponent().
|
virtual |
Destructor.
References DtAssistantMgr::myServer, processConnMsg(), processLrcCompInfoMsg(), processRtiexecCompInfoMsg(), processRtiForwarderCompInfoMsg(), processSocketRemoval(), DtAssistantConnMsg::removeCallback(), DtAssistantRtiForwarderCompInfoMsg::removeCallback(), DtAssistantRtiexecCompInfoMsg::removeCallback(), and DtAssistantLrcCompInfoMsg::removeCallback().
|
private |
Copy Constructor not implemented – Copy Not Allowed!
|
virtual |
Returns a reference to the information for the component with the given component ID.
Returns a null pointer if the component could not be found.
References myComponentsById.
|
virtual |
Returns components the assistant is connected to.
References myComponentsById.
|
signal |
Referenced by DtAssistantComponentMgr(), and processNewConnMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), and processRtiForwarderCompInfoMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), processCloseConnMsg(), and processSocketRemoval().
|
signal |
Referenced by DtAssistantComponentMgr(), and processCloseConnMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), and processSocketRemoval().
|
signal |
Referenced by DtAssistantComponentMgr().
|
virtual |
Returns forwarder components the assistant is connected to.
References myForwarderComponentsById.
|
signal |
Referenced by DtAssistantComponentMgr(), and processRtiForwarderCompInfoMsg().
|
signal |
Emitted when a local forwarder disconnects with an rtiexec.
Referenced by DtAssistantComponentMgr(), and processRtiForwarderCompInfoMsg().
|
signal |
Emitted when a local forwarder connects with an rtiexec.
Referenced by DtAssistantComponentMgr(), and processRtiForwarderCompInfoMsg().
|
signal |
Emitted when a local federate joins a federation.
Referenced by DtAssistantComponentMgr(), and processLrcCompInfoMsg().
|
signal |
Emitted when a local federate resigns from a federation.
Referenced by DtAssistantComponentMgr(), processCloseConnMsg(), processLrcCompInfoMsg(), and processSocketRemoval().
|
signal |
Referenced by DtAssistantComponentMgr(), and processNewConnMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), and processLrcCompInfoMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), processCloseConnMsg(), processLrcCompInfoMsg(), and processSocketRemoval().
|
signal |
Referenced by DtAssistantComponentMgr(), and processCloseConnMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), and processSocketRemoval().
|
signal |
Referenced by DtAssistantComponentMgr(), and processLrcCompInfoMsg().
|
virtual |
Returns LRC components the assistant is connected to.
References myLrcComponentsById.
|
signal |
Referenced by DtAssistantComponentMgr(), and processLrcCompInfoMsg().
|
private |
Assignment not implemented – Assignment Not Allowed!
|
virtual |
Print formatted federation info.
References DtAssistantExecStateMsg::getAllData().
|
virtual |
Print list of Forwarder Components.
|
virtual |
Print list of local components.
References myForwarderComponentsById, myLrcComponentsById, myRtiExecComponentsById, and mySharedMemComponentsById.
|
virtual |
Print list of rtiExec Components.
References myRtiExecComponentsById.
|
protectedvirtual |
Processes a connection message for a connection which is closing.
References DtAssistantForwarderComponent, DtAssistantLrcComponent, DtAssistantRtiexecComponent, DtAssistantShmExecComponent, DtAssistantToAssistantComponent, forwarderComponentDisconnected(), forwarderComponentRemoved(), localFederateResigned(), lrcComponentDisconnected(), lrcComponentRemoved(), myComponentsById, myForwarderComponentsById, myLrcComponentsById, myRtiExecComponentsById, DtAssistantMgr::myServer, mySharedMemComponentsById, rtiexecComponentDisconnected(), rtiexecComponentRemoved(), and sharedMemComponentRemoved().
Referenced by processConnMsg().
|
staticprotected |
Callback to process a connection update message from a component.
Referenced by DtAssistantComponentMgr(), and ~DtAssistantComponentMgr().
|
protectedvirtual |
Called by the callback function to process connection messages.
References DtAssistantConnMsg::isDisconnect(), processCloseConnMsg(), and processNewConnMsg().
|
staticprotected |
Callback to process a component information message from an LRC.
Referenced by DtAssistantComponentMgr(), and ~DtAssistantComponentMgr().
|
protectedvirtual |
Called by the callback function to process LRC component information messages.
References DtAssistantLrcCompInfoMsg::bestEffortIpAddress(), DtAssistantLrcCompInfoMsg::commandArgs(), DtAssistantLrcCompInfoMsg::federateHandle(), DtAssistantLrcCompInfoMsg::federateName(), DtAssistantLrcCompInfoMsg::federationHandle(), DtAssistantLrcCompInfoMsg::federationName(), DtAssistantLrcCompInfoMsg::forwarderPort(), DtAssistantLrcCompInfoMsg::fullCompliance(), DtAssistantLrcCompInfoMsg::hlaVersion(), DtAssistantLrcCompInfoMsg::ipAddress(), DtAssistantLrcCompInfoMsg::isNetStatsEnabled(), DtAssistantLrcCompInfoMsg::licServer(), localFederateJoined(), localFederateResigned(), DtAssistantLrcCompInfoMsg::logFilename(), lrcComponentConnected(), lrcComponentDisconnected(), lrcComponentRenamed(), lrcComponentUpdated(), myLrcComponentsById, DtAssistantMgr::myServer, DtAssistantLrcCompInfoMsg::name(), DtAssistantLrcCompInfoMsg::networkInterfaceAddress(), DtAssistantLrcCompInfoMsg::notifyLevel(), DtAssistantLrcCompInfoMsg::processId(), DtAssistantLrcCompInfoMsg::processName(), DtRtiConnectionInfo::setBestEffortIp(), DtRtiConnectionInfo::setForwarderPort(), DtRtiConnectionInfo::setHostName(), DtRtiConnectionInfo::setNetworkInterfaceAddr(), DtRtiConnectionInfo::setReliableIp(), DtRtiConnectionInfo::setTcpPort(), DtRtiConnectionInfo::setUdpPort(), DtRtiConnectionInfo::setUseRtiexec(), DtAssistantLrcCompInfoMsg::tcpPort(), DtAssistantLrcCompInfoMsg::udpPort(), and DtAssistantLrcCompInfoMsg::useRtiexec().
|
protectedvirtual |
Processes a connection message for a new connection.
References DtAssistantConnMsg::componentType(), DtAssistantConnMsg::display(), DtAssistantForwarderComponent, DtAssistantLrcComponent, DtAssistantRtiexecComponent, DtAssistantShmExecComponent, DtAssistantToAssistantComponent, forwarderComponentAdded(), lrcComponentAdded(), myComponentsById, myForwarderComponentsById, myLrcComponentsById, myRtiExecComponentsById, DtAssistantMgr::myServer, mySharedMemComponentsById, rtiexecComponentAdded(), and sharedMemComponentAdded().
Referenced by processConnMsg().
|
staticprotected |
Callback to process a component information message from an rtiexec.
Referenced by DtAssistantComponentMgr(), and ~DtAssistantComponentMgr().
|
protectedvirtual |
Called by the callback function to process rtiexec component information messages.
References DtAssistantRtiexecCompInfoMsg::bestEffortIpAddress(), DtAssistantRtiexecCompInfoMsg::forwarderPort(), DtAssistantRtiexecCompInfoMsg::fullCompliance(), DtAssistantRtiexecCompInfoMsg::hostName(), DtAssistantRtiexecCompInfoMsg::isConnected(), DtAssistantRtiexecCompInfoMsg::licServer(), DtAssistantRtiexecCompInfoMsg::logFilename(), myRtiExecComponentsById, DtAssistantMgr::myServer, DtAssistantRtiexecCompInfoMsg::networkIfAddress(), DtAssistantRtiexecCompInfoMsg::notifyLevel(), DtAssistantRtiexecCompInfoMsg::reliableIpAddress(), rtiexecComponentConnected(), rtiexecComponentDisconnected(), rtiexecComponentUpdated(), DtRtiConnectionInfo::setBestEffortIp(), DtRtiConnectionInfo::setForwarderPort(), DtRtiConnectionInfo::setHostName(), DtRtiConnectionInfo::setNetworkInterfaceAddr(), DtRtiConnectionInfo::setReliableIp(), DtRtiConnectionInfo::setTcpPort(), DtRtiConnectionInfo::setUdpPort(), DtRtiConnectionInfo::setUseRtiexec(), DtAssistantRtiexecCompInfoMsg::tcpPort(), and DtAssistantRtiexecCompInfoMsg::udpPort().
|
staticprotected |
Callback to process a component information message from an RTI Forwarder.
Referenced by DtAssistantComponentMgr(), and ~DtAssistantComponentMgr().
|
protectedvirtual |
Called by the callback function to process RTI Forwarder component information messages.
References DtAssistantRtiForwarderCompInfoMsg::bestEffortIpAddress(), DtAssistantRtiForwarderCompInfoMsg::execConfirmed(), forwarderComponentConnected(), forwarderComponentUpdated(), forwarderHasNoRtiexec(), forwarderHasRtiexec(), DtAssistantRtiForwarderCompInfoMsg::forwarderPort(), DtAssistantRtiForwarderCompInfoMsg::fullCompliance(), DtAssistantRtiForwarderCompInfoMsg::hostName(), DtAssistantRtiForwarderCompInfoMsg::logFilename(), myForwarderComponentsById, DtAssistantMgr::myServer, DtAssistantRtiForwarderCompInfoMsg::notifyLevel(), DtAssistantRtiForwarderCompInfoMsg::reliableIpAddress(), DtRtiConnectionInfo::setBestEffortIp(), DtRtiConnectionInfo::setForwarderPort(), DtRtiConnectionInfo::setHostName(), DtRtiConnectionInfo::setNetworkInterfaceAddr(), DtRtiConnectionInfo::setReliableIp(), DtRtiConnectionInfo::setTcpPort(), DtRtiConnectionInfo::setUdpPort(), DtRtiConnectionInfo::setUseRtiexec(), DtAssistantRtiForwarderCompInfoMsg::tcpPort(), and DtAssistantRtiForwarderCompInfoMsg::udpPort().
|
staticprotected |
Callback to process the removal of a socket connection.
Referenced by DtAssistantComponentMgr(), and ~DtAssistantComponentMgr().
|
protectedvirtual |
Called by the callback function to process the removal of a socket.
References DtAssistantMgr::displayNotification(), DtAssistantForwarderComponent, DtAssistantLrcComponent, DtAssistantRtiexecComponent, DtAssistantShmExecComponent, forwarderComponentDisconnected(), forwarderComponentRemovedUnexpectedly(), localFederateResigned(), lrcComponentDisconnected(), lrcComponentRemovedUnexpectedly(), myComponentsById, myForwarderComponentsById, myLrcComponentsById, myRtiExecComponentsById, mySharedMemComponentsById, rtiexecComponentDisconnected(), rtiexecComponentRemovedUnexpectedly(), and sharedMemComponentRemovedUnexpectedly().
|
signal |
Referenced by DtAssistantComponentMgr(), and processNewConnMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), and processRtiexecCompInfoMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), processCloseConnMsg(), processRtiexecCompInfoMsg(), and processSocketRemoval().
|
signal |
Referenced by DtAssistantComponentMgr(), and processCloseConnMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), and processSocketRemoval().
|
signal |
Referenced by DtAssistantComponentMgr().
|
virtual |
Returns rtiexec components the assistant is connected to.
References myRtiExecComponentsById.
|
signal |
Referenced by DtAssistantComponentMgr(), and processRtiexecCompInfoMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), and processNewConnMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), and processCloseConnMsg().
|
signal |
Referenced by DtAssistantComponentMgr(), and processSocketRemoval().
|
signal |
Referenced by DtAssistantComponentMgr().
|
virtual |
Returns shared memory queue components the assistant is connected to.
References mySharedMemComponentsById.
|
signal |
Referenced by DtAssistantComponentMgr().
|
slot |
Updates the component with the given ID.
References myComponentsById.
Referenced by DtAssistantComponentMgr().
|
protected |
The clock.
|
protected |
Map containing the information on all connected components indexed by component ID.
Referenced by componentInfo(), components(), processCloseConnMsg(), processNewConnMsg(), processSocketRemoval(), and updateComponent().
|
protected |
Map containing the information on all connected components indexed by component ID.
Referenced by forwarderComponents(), printLocalComponentList(), processCloseConnMsg(), processNewConnMsg(), processRtiForwarderCompInfoMsg(), and processSocketRemoval().
|
protected |
Map containing the information on all connected components indexed by component ID.
Referenced by lrcComponents(), printLocalComponentList(), processCloseConnMsg(), processLrcCompInfoMsg(), processNewConnMsg(), and processSocketRemoval().
|
protected |
Map containing the information on all connected components indexed by component ID.
Referenced by printLocalComponentList(), printRtiExecComponentsList(), processCloseConnMsg(), processNewConnMsg(), processRtiexecCompInfoMsg(), processSocketRemoval(), and rtiexecComponents().
|
protected |
Map containing the information on all connected components indexed by component ID.
Referenced by printLocalComponentList(), processCloseConnMsg(), processNewConnMsg(), processSocketRemoval(), and sharedMemComponents().