![]() |
MAK RTIspy API Documentation for HLA 1516
|
Maintains list of known RTI connections and processes connection queries from RTI components. More...
Inheritance diagram for DtAssistantConnQueryMgr:
Collaboration diagram for DtAssistantConnQueryMgr:Public Slots | |
| void | processConnectionsUpdate (const DtRtiConnectionAndConfiguration &conns) |
| Processes an update to existing connections or the discovery of new connections. | |
| void | processConnectionsRemoval (const DtRtiConnectionAndConfiguration &conns) |
| Processes the removal of existing connections. | |
| void | processAssistantFound (const DtAssistantInfo &assistant) |
| Process the discovery of a remote assistant. | |
| void | processAssistantLost (const DtAssistantInfo &assistant) |
| Process the loss of a discovered remote assistant. | |
| void | processConnQueryAccepted (QWidget *widget) |
| Processes the acceptance of a connection query dialog. | |
| void | processConnQueryRejected (QWidget *widget) |
| Processes the rejection of a connection query dialog. | |
| void | startRtiexec (const DtRtiConnectionInfoDataPair &, const DtRtiConnectionConfigurationInfo &) |
| Starts an rtiexec with the given connection and configuration. | |
| void | addProhibitedPort (int port, const MAKRti::DtString &reason) |
| Adds a port that will not be allowed to use in choosing a connection. | |
| void | removeProhibitedPort (int port) |
| Removes a port that will not be allowed to use in choosing a connection. | |
| void | closeConnQueryDialog (int id) |
| Closes the displayed connection query dialog if it matches the given ID. | |
| void | enableLoopbackDevice (bool val) |
| Updates whether the loopback device is enabled for RTI connections. | |
| void | processNewUserAddedConnection (const DtRtiConnectionInfoDataPair &, DtAssistantConnQueryWidget *) |
| Processes the addition of a new user defined connection that has not yet been accepted. | |
| void | checkForConflictingUnsavedConns (DtAssistantConnQueryWidget *widget) |
| Checks the unsaved user-added connections from the given widget in order to set whether the connection is conflicting or not. | |
| void | setStartRtiexecEnableBasedOnConn (const DtRtiConnectionInfoDataPair &) |
| Enables or disables the "Start rtiexec" functionality based on the given connection. | |
Public Member Functions | |
| DtAssistantConnQueryMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, DtBoost::shared_ptr< DtAssistantPreferencesInfoMgr > prefMgr, DtBoost::shared_ptr< DtAssistantComponentMgr > compMgr, DtBoost::shared_ptr< DtAssistantConnectionInfoMgr > connInfoMgr, DtBoost::shared_ptr< DtAssistantFederationsInfoMgr > fedInfoMgr) | |
| Constructor. | |
| virtual | ~DtAssistantConnQueryMgr () |
| Destructor. | |
| virtual void | tick () |
| Performs tasks that need to be completed periodically. | |
| virtual void | configWidget (DtAssistantConfigWidget **widget, QIcon &icon, QString &name) |
| 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. | |
| virtual bool | updateConfigFromWidgetResults (DtRtiConnectionInfoDataPair &connInfo, DtRtiConnectionConfigurationInfo &config, DtAssistantConnQueryWidget *widget) |
| Updates the stored configuration from the results of widget. | |
| virtual void | updateConnQueryWidget (DtAssistantConnQueryWidget *widget, bool preserveSelection) |
| Updates the given connection query widget with the latest RTI connections from the cache. | |
Protected Member Functions | |
| virtual bool | checkForInterfaces () |
| Checks for the existence of at least one usable network interface. | |
| void | processConnQueryResults (QWidget *widget, bool accepted) |
| Processes the results of a connection query. | |
| virtual void | processUserAddedConnections (const DtRtiConnectionAndConfiguration &conns) |
| Process the addition of new connections. | |
| virtual void | processUserRemovedConnections (const DtRtiConnectionAndConfiguration &conns) |
| Process the removal of connections. | |
| virtual void | addToAllConnQuery (const DtRtiConnectionAndConfiguration &conns) |
| Adds a set of connections and configurations to all connection query widgets. | |
| virtual void | removeFromAllConnQuery (const DtRtiConnectionAndConfiguration &conns) |
| Removes the set of connections to all connection query widgets. | |
| void | setChosenConnection (const DtRtiConnectionInfo &conn, const DtRtiConnectionConfigurationInfo &config) |
| Process a request to set the connection and config chosen to be used automatically in the future. | |
| void | clearChosenConnection () |
| Process a request to remove the connection chosen to be used automatically in the future. | |
Protected Attributes | |
| DtAssistantMsgQueue | myConnQueryMsgQueue |
| The queue which holds connection query messages. | |
| DtBoost::shared_ptr < DtAssistantPreferencesInfoMgr > | myPrefMgr |
| The manager that keeps track of Assistant preferences. | |
| DtBoost::shared_ptr < DtAssistantComponentMgr > | myCompMgr |
| The manager that keeps track of all local RTI components. | |
| DtBoost::shared_ptr < DtAssistantConnectionInfoMgr > | myConnInfoMgr |
| The manager that keeps track of all active and inactive connections. | |
| DtBoost::shared_ptr < DtAssistantFederationsInfoMgr > | myFedInfoMgr |
| The manager that keeps track of all federations and federates. | |
| DtClock | myClock |
| Clock for determining when local interfaces should be checked. | |
| DtAssistantLrcConnQueryDialog * | myLrcConnQueryDlg |
| The dialog which queries the user for LRC connection information. | |
| DtAssistantRtiexecConnQueryDialog * | myRtiexecOrForwarderConnQueryDlg |
| The dialog which queries the user for rtiexec or Forwarder connection information. | |
| DtAssistantConnConfigWidget * | myConnConfigWidget |
| Connection configuration widget to be inserted into the assistant configuration dialog. | |
| DtAssistantNoInterfacesFoundDialog * | myNoInterfacesFoundDialog |
| The dialog that informs users that no network interfaces were found. | |
| bool | myLoopbackEnabled |
| Determines whether or not the loopback device is a supported device for RTI connections. | |
| std::set< int > | myCompsConnectingWithChosen |
| The set of components that have been told to try to use the current chosen connection. | |
| QSignalMapper * | myConnQueryAcceptedMapper |
| Signal mappers for the connection query dialogs. | |
| QSignalMapper * | myConnQueryRejectedMapper |
| Signal mappers for the connection query dialogs. | |
Private Member Functions | |
| DtAssistantConnQueryMgr (DtAssistantConnQueryMgr const &) | |
| Copy Constructor not implemented -- Copy Not Allowed! | |
| DtAssistantConnQueryMgr & | operator= (DtAssistantConnQueryMgr const &) |
| Assignment not implemented -- Assignment Not Allowed! | |
Message Callbacks | |
| static void | addConnQueryMsgToQueue (const DtAssistantConnQueryMsg &msg, void *usr) |
| Callback to add connection query message to queue. | |
| static void | processConnQueryMsg (const DtAssistantConnQueryMsg &msg, void *usr) |
| Callback to process a connection query message from a component. | |
| virtual void | addConnQueryMsgToQueue (const DtAssistantConnQueryMsg &msg) |
| Called by the callback function to add a message to the queue. | |
| virtual void | processConnQueryMsg (const DtAssistantConnQueryMsg &msg) |
| Called by the callback function to process connection query messages. | |
| DtAssistantConnQueryMgr::DtAssistantConnQueryMgr | ( | DtBoost::shared_ptr< DtRtiAssistantServer > | server, |
| DtBoost::shared_ptr< DtRtiAssistantPeer > | peer, | ||
| DtBoost::shared_ptr< DtAssistantPreferencesInfoMgr > | prefMgr, | ||
| DtBoost::shared_ptr< DtAssistantComponentMgr > | compMgr, | ||
| DtBoost::shared_ptr< DtAssistantConnectionInfoMgr > | connInfoMgr, | ||
| DtBoost::shared_ptr< DtAssistantFederationsInfoMgr > | fedInfoMgr | ||
| ) |
Constructor.
References DtAssistantConnQueryMsg::addCallback(), addConnQueryMsgToQueue(), DtAssistantLrcConnQueryWidget::addKnownAssistant(), addProhibitedPort(), closeConnQueryDialog(), connect(), DtDefaultInterfaceAddr(), DtGetLocalHostName(), enableLoopbackDevice(), myCompMgr, myConnConfigWidget, myConnInfoMgr, myConnQueryAcceptedMapper, myConnQueryMsgQueue, myConnQueryRejectedMapper, myLoopbackEnabled, myLrcConnQueryDlg, myNoInterfacesFoundDialog, DtAssistantMgr::myPeer, myPrefMgr, myRtiexecOrForwarderConnQueryDlg, DtAssistantMgr::myServer, processAssistantFound(), processAssistantLost(), processConnectionsRemoval(), processConnectionsUpdate(), processConnQueryAccepted(), processConnQueryMsg(), processConnQueryRejected(), processNewUserAddedConnection(), DtAssistantConnQueryWidget::setEnableLoopbackDevice(), setStartRtiexecEnableBasedOnConn(), DtAssistantMgr::startDialog(), startRtiexec(), DtAssistantRtiexecConnQueryDialog::widget(), and DtAssistantLrcConnQueryDialog::widget().
| DtAssistantConnQueryMgr::~DtAssistantConnQueryMgr | ( | ) | [virtual] |
Destructor.
References addConnQueryMsgToQueue(), myConnQueryMsgQueue, DtAssistantMgr::myServer, processConnQueryMsg(), and DtAssistantConnQueryMsg::removeCallback().
| DtAssistantConnQueryMgr::DtAssistantConnQueryMgr | ( | DtAssistantConnQueryMgr const & | ) | [private] |
Copy Constructor not implemented -- Copy Not Allowed!
| void DtAssistantConnQueryMgr::addConnQueryMsgToQueue | ( | const DtAssistantConnQueryMsg & | msg, |
| void * | usr | ||
| ) | [static, protected] |
Callback to add connection query message to queue.
Connection query messages should be added to a queue in order to be processed one at a time. Two connection query dialogs should not be displayed at the same time.
Referenced by DtAssistantConnQueryMgr(), and ~DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::addConnQueryMsgToQueue | ( | const DtAssistantConnQueryMsg & | msg | ) | [protected, virtual] |
Called by the callback function to add a message to the queue.
References DtAssistantMsgQueue::addMsg(), myConnQueryMsgQueue, and DtAssistantMgr::myServer.
| void DtAssistantConnQueryMgr::addProhibitedPort | ( | int | port, |
| const MAKRti::DtString & | reason | ||
| ) | [slot] |
Adds a port that will not be allowed to use in choosing a connection.
References DtAssistantConnQueryWidget::addProhibitedPort(), myConnConfigWidget, myLrcConnQueryDlg, myRtiexecOrForwarderConnQueryDlg, DtAssistantRtiexecConnQueryDialog::widget(), and DtAssistantLrcConnQueryDialog::widget().
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::addToAllConnQuery | ( | const DtRtiConnectionAndConfiguration & | conns | ) | [protected, virtual] |
Adds a set of connections and configurations to all connection query widgets.
References DtAssistantConnQueryWidget::addConnections(), checkForConflictingUnsavedConns(), myConnConfigWidget, myLrcConnQueryDlg, myRtiexecOrForwarderConnQueryDlg, DtAssistantRtiexecConnQueryDialog::widget(), and DtAssistantLrcConnQueryDialog::widget().
Referenced by processConnectionsUpdate().
| void DtAssistantConnQueryMgr::checkForConflictingUnsavedConns | ( | DtAssistantConnQueryWidget * | widget | ) | [slot] |
Checks the unsaved user-added connections from the given widget in order to set whether the connection is conflicting or not.
References DtRtiConnectionAndConfiguration::addConnection(), DtAssistantConnQueryWidget::addConnections(), DtRtiConnectionAndConfiguration::connections(), DtRtiAssociatedConnectionData::DtConnectionConflicting, DtRtiAssociatedConnectionData::DtUnknownState, myConnInfoMgr, DtRtiConnectionAndConfiguration::size(), and DtAssistantConnQueryWidget::userAddedConnections().
Referenced by addToAllConnQuery(), removeFromAllConnQuery(), and updateConnQueryWidget().
| bool DtAssistantConnQueryMgr::checkForInterfaces | ( | ) | [protected, virtual] |
Checks for the existence of at least one usable network interface.
If not an error dialog will be displayed and the return value will be false.
References DtAssistantNoInterfacesFoundDialog::allowLoopbackDevice(), DtRtiConnectionInfo::localIpAddresses(), DtRtiConnectionInfo::localSupportsIPv4(), DtRtiConnectionInfo::localSupportsIPv6(), DtAssistantNoInterfacesFoundDialog::loopbackOptionEnabled(), myLoopbackEnabled, myNoInterfacesFoundDialog, myPrefMgr, DtRtiConnectionInfo::setLocalIpAddresses(), and DtAssistantNoInterfacesFoundDialog::setLoopbackOptionEnabled().
Referenced by processConnQueryMsg().
| void DtAssistantConnQueryMgr::clearChosenConnection | ( | ) | [protected] |
Process a request to remove the connection chosen to be used automatically in the future.
| void DtAssistantConnQueryMgr::closeConnQueryDialog | ( | int | id | ) | [slot] |
Closes the displayed connection query dialog if it matches the given ID.
References DtAssistantMsgQueue::currentCompId(), myConnQueryMsgQueue, myLrcConnQueryDlg, and myRtiexecOrForwarderConnQueryDlg.
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::configWidget | ( | DtAssistantConfigWidget ** | widget, |
| QIcon & | icon, | ||
| QString & | name | ||
| ) | [virtual] |
Retrieves a widget which will be placed in the configuration dialog for configuring user preferences.
Reimplemented from DtAssistantMgr.
References DtRtiLibPath(), and myConnConfigWidget.
| void DtAssistantConnQueryMgr::enableLoopbackDevice | ( | bool | val | ) | [slot] |
Updates whether the loopback device is enabled for RTI connections.
References myConnConfigWidget, myLoopbackEnabled, myLrcConnQueryDlg, myRtiexecOrForwarderConnQueryDlg, DtAssistantConnQueryWidget::setEnableLoopbackDevice(), DtAssistantRtiexecConnQueryDialog::widget(), and DtAssistantLrcConnQueryDialog::widget().
Referenced by DtAssistantConnQueryMgr().
| DtAssistantConnQueryMgr& DtAssistantConnQueryMgr::operator= | ( | DtAssistantConnQueryMgr const & | ) | [private] |
Assignment not implemented -- Assignment Not Allowed!
| void DtAssistantConnQueryMgr::processAssistantFound | ( | const DtAssistantInfo & | assistant | ) | [slot] |
Process the discovery of a remote assistant.
References DtAssistantLrcConnQueryWidget::addKnownAssistant(), myConnConfigWidget, myLrcConnQueryDlg, and DtAssistantLrcConnQueryDialog::widget().
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::processAssistantLost | ( | const DtAssistantInfo & | assistant | ) | [slot] |
Process the loss of a discovered remote assistant.
References myConnConfigWidget, myLrcConnQueryDlg, DtAssistantLrcConnQueryWidget::removeKnownAssistant(), and DtAssistantLrcConnQueryDialog::widget().
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::processConfigWidgetAccept | ( | ) | [virtual] |
Process the changes that were accepted in the configuration widget.
Reimplemented from DtAssistantMgr.
References myConnConfigWidget, and updateConfigFromWidgetResults().
| void DtAssistantConnQueryMgr::processConnectionsRemoval | ( | const DtRtiConnectionAndConfiguration & | conns | ) | [slot] |
Processes the removal of existing connections.
References removeFromAllConnQuery().
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::processConnectionsUpdate | ( | const DtRtiConnectionAndConfiguration & | conns | ) | [slot] |
Processes an update to existing connections or the discovery of new connections.
References addToAllConnQuery().
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::processConnQueryAccepted | ( | QWidget * | widget | ) | [slot] |
Processes the acceptance of a connection query dialog.
References processConnQueryResults().
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::processConnQueryMsg | ( | const DtAssistantConnQueryMsg & | msg, |
| void * | usr | ||
| ) | [static, protected] |
Callback to process a connection query message from a component.
Referenced by DtAssistantConnQueryMgr(), and ~DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::processConnQueryMsg | ( | const DtAssistantConnQueryMsg & | msg | ) | [protected, virtual] |
Called by the callback function to process connection query messages.
References checkForInterfaces(), DtAssistantComponentInfo::compId(), DtAssistantComponentInfo::compType(), DtAssistantMsgQueue::currentCompId(), DtAssistantLrcConnQueryWidget::displayErrorText(), DtAssistantForwarderComponent, DtAssistantLrcComponent, DtAssistantRtiexecComponent, DtAssistantMsgQueue::finishProcessMsg(), DtRtiConnectionInfo::invalidConn(), DtAssistantConnQueryMsg::isError(), DtRtiConnectionInfo::localIpAddresses(), myCompMgr, myCompsConnectingWithChosen, myConnInfoMgr, myConnQueryMsgQueue, myLrcConnQueryDlg, myRtiexecOrForwarderConnQueryDlg, DtAssistantMgr::myServer, DtAssistantMgr::showDialog(), updateConnQueryWidget(), DtAssistantRtiexecConnQueryDialog::widget(), and DtAssistantLrcConnQueryDialog::widget().
| void DtAssistantConnQueryMgr::processConnQueryRejected | ( | QWidget * | widget | ) | [slot] |
Processes the rejection of a connection query dialog.
References processConnQueryResults().
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::processConnQueryResults | ( | QWidget * | widget, |
| bool | accepted | ||
| ) | [protected] |
Processes the results of a connection query.
References DtAssistantMsgQueue::currentCompId(), DtAssistantMsgQueue::finishProcessMsg(), myCompsConnectingWithChosen, myConnQueryMsgQueue, DtAssistantMgr::myServer, and updateConfigFromWidgetResults().
Referenced by processConnQueryAccepted(), and processConnQueryRejected().
| void DtAssistantConnQueryMgr::processNewUserAddedConnection | ( | const DtRtiConnectionInfoDataPair & | conn, |
| DtAssistantConnQueryWidget * | widget | ||
| ) | [slot] |
Processes the addition of a new user defined connection that has not yet been accepted.
References DtRtiConnectionAndConfiguration::addConnection(), DtAssistantConnQueryWidget::addConnections(), DtRtiAssociatedConnectionData::DtConnectionConflicting, and myConnInfoMgr.
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::processUserAddedConnections | ( | const DtRtiConnectionAndConfiguration & | conns | ) | [protected, virtual] |
Process the addition of new connections.
References myConnInfoMgr, and DtRtiConnectionAndConfiguration::size().
Referenced by updateConfigFromWidgetResults().
| void DtAssistantConnQueryMgr::processUserRemovedConnections | ( | const DtRtiConnectionAndConfiguration & | conns | ) | [protected, virtual] |
Process the removal of connections.
References myConnInfoMgr, and DtRtiConnectionAndConfiguration::size().
Referenced by updateConfigFromWidgetResults().
| void DtAssistantConnQueryMgr::removeFromAllConnQuery | ( | const DtRtiConnectionAndConfiguration & | conns | ) | [protected, virtual] |
Removes the set of connections to all connection query widgets.
References checkForConflictingUnsavedConns(), myConnConfigWidget, myLrcConnQueryDlg, myRtiexecOrForwarderConnQueryDlg, DtAssistantConnQueryWidget::removeConnections(), DtAssistantRtiexecConnQueryDialog::widget(), and DtAssistantLrcConnQueryDialog::widget().
Referenced by processConnectionsRemoval().
| void DtAssistantConnQueryMgr::removeProhibitedPort | ( | int | port | ) | [slot] |
Removes a port that will not be allowed to use in choosing a connection.
References myConnConfigWidget, myLrcConnQueryDlg, myRtiexecOrForwarderConnQueryDlg, DtAssistantConnQueryWidget::removeProhibitedPort(), DtAssistantRtiexecConnQueryDialog::widget(), and DtAssistantLrcConnQueryDialog::widget().
| void DtAssistantConnQueryMgr::setChosenConnection | ( | const DtRtiConnectionInfo & | conn, |
| const DtRtiConnectionConfigurationInfo & | config | ||
| ) | [protected] |
Process a request to set the connection and config chosen to be used automatically in the future.
| void DtAssistantConnQueryMgr::setStartRtiexecEnableBasedOnConn | ( | const DtRtiConnectionInfoDataPair & | conn | ) | [slot] |
Enables or disables the "Start rtiexec" functionality based on the given connection.
References myConnInfoMgr, myLrcConnQueryDlg, DtAssistantLrcConnQueryWidget::setStartRtiexecEnabled(), and DtAssistantLrcConnQueryDialog::widget().
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::startRtiexec | ( | const DtRtiConnectionInfoDataPair & | conn, |
| const DtRtiConnectionConfigurationInfo & | config | ||
| ) | [slot] |
Starts an rtiexec with the given connection and configuration.
References DtRtiConnectionAndConfiguration::addConnection(), and myConnInfoMgr.
Referenced by DtAssistantConnQueryMgr().
| void DtAssistantConnQueryMgr::tick | ( | ) | [virtual] |
Performs tasks that need to be completed periodically.
Reimplemented from DtAssistantMgr.
References DtAssistantMsgQueue::beginProcessMsg(), and myConnQueryMsgQueue.
| bool DtAssistantConnQueryMgr::updateConfigFromWidgetResults | ( | DtRtiConnectionInfoDataPair & | connInfo, |
| DtRtiConnectionConfigurationInfo & | config, | ||
| DtAssistantConnQueryWidget * | widget | ||
| ) | [virtual] |
Updates the stored configuration from the results of widget.
Sets connInfo and config with the currently selected connection information. Returns true if the connection was made the chosen connection.
References DtAssistantConnQueryWidget::clearUserAddedAndRemoved(), DtAssistantConnQueryWidget::getResults(), myCompsConnectingWithChosen, myConnInfoMgr, processUserAddedConnections(), processUserRemovedConnections(), DtAssistantConnQueryWidget::userAddedConnections(), and DtAssistantConnQueryWidget::userRemovedConnections().
Referenced by processConfigWidgetAccept(), and processConnQueryResults().
| void DtAssistantConnQueryMgr::updateConfigWidget | ( | ) | [virtual] |
Forces the configuration widget to be updated.
Reimplemented from DtAssistantMgr.
References myConnConfigWidget, and updateConnQueryWidget().
| void DtAssistantConnQueryMgr::updateConnQueryWidget | ( | DtAssistantConnQueryWidget * | widget, |
| bool | preserveSelection | ||
| ) | [virtual] |
Updates the given connection query widget with the latest RTI connections from the cache.
Will preserve the current selection in the dialog if preserveSelection is true.
References checkForConflictingUnsavedConns(), myConnInfoMgr, DtAssistantConnQueryWidget::setConnections(), and DtAssistantConnQueryWidget::setInitialState().
Referenced by processConnQueryMsg(), and updateConfigWidget().
DtClock DtAssistantConnQueryMgr::myClock [protected] |
Clock for determining when local interfaces should be checked.
DtBoost::shared_ptr<DtAssistantComponentMgr> DtAssistantConnQueryMgr::myCompMgr [protected] |
The manager that keeps track of all local RTI components.
Referenced by DtAssistantConnQueryMgr(), and processConnQueryMsg().
std::set< int > DtAssistantConnQueryMgr::myCompsConnectingWithChosen [protected] |
The set of components that have been told to try to use the current chosen connection.
Referenced by processConnQueryMsg(), processConnQueryResults(), and updateConfigFromWidgetResults().
Connection configuration widget to be inserted into the assistant configuration dialog.
Referenced by addProhibitedPort(), addToAllConnQuery(), configWidget(), DtAssistantConnQueryMgr(), enableLoopbackDevice(), processAssistantFound(), processAssistantLost(), processConfigWidgetAccept(), removeFromAllConnQuery(), removeProhibitedPort(), and updateConfigWidget().
DtBoost::shared_ptr<DtAssistantConnectionInfoMgr> DtAssistantConnQueryMgr::myConnInfoMgr [protected] |
The manager that keeps track of all active and inactive connections.
Referenced by checkForConflictingUnsavedConns(), DtAssistantConnQueryMgr(), processConnQueryMsg(), processNewUserAddedConnection(), processUserAddedConnections(), processUserRemovedConnections(), setStartRtiexecEnableBasedOnConn(), startRtiexec(), updateConfigFromWidgetResults(), and updateConnQueryWidget().
QSignalMapper* DtAssistantConnQueryMgr::myConnQueryAcceptedMapper [protected] |
Signal mappers for the connection query dialogs.
Referenced by DtAssistantConnQueryMgr().
The queue which holds connection query messages.
Only one may be processed at a time, but this should not prevent the processing of other messages.
Referenced by addConnQueryMsgToQueue(), closeConnQueryDialog(), DtAssistantConnQueryMgr(), processConnQueryMsg(), processConnQueryResults(), tick(), and ~DtAssistantConnQueryMgr().
QSignalMapper* DtAssistantConnQueryMgr::myConnQueryRejectedMapper [protected] |
Signal mappers for the connection query dialogs.
Referenced by DtAssistantConnQueryMgr().
DtBoost::shared_ptr<DtAssistantFederationsInfoMgr> DtAssistantConnQueryMgr::myFedInfoMgr [protected] |
The manager that keeps track of all federations and federates.
bool DtAssistantConnQueryMgr::myLoopbackEnabled [protected] |
Determines whether or not the loopback device is a supported device for RTI connections.
Referenced by checkForInterfaces(), DtAssistantConnQueryMgr(), and enableLoopbackDevice().
The dialog which queries the user for LRC connection information.
Referenced by addProhibitedPort(), addToAllConnQuery(), closeConnQueryDialog(), DtAssistantConnQueryMgr(), enableLoopbackDevice(), processAssistantFound(), processAssistantLost(), processConnQueryMsg(), removeFromAllConnQuery(), removeProhibitedPort(), and setStartRtiexecEnableBasedOnConn().
The dialog that informs users that no network interfaces were found.
Referenced by checkForInterfaces(), and DtAssistantConnQueryMgr().
DtBoost::shared_ptr<DtAssistantPreferencesInfoMgr> DtAssistantConnQueryMgr::myPrefMgr [protected] |
The manager that keeps track of Assistant preferences.
Referenced by checkForInterfaces(), and DtAssistantConnQueryMgr().
DtAssistantRtiexecConnQueryDialog* DtAssistantConnQueryMgr::myRtiexecOrForwarderConnQueryDlg [protected] |
The dialog which queries the user for rtiexec or Forwarder connection information.
Referenced by addProhibitedPort(), addToAllConnQuery(), closeConnQueryDialog(), DtAssistantConnQueryMgr(), enableLoopbackDevice(), processConnQueryMsg(), removeFromAllConnQuery(), and removeProhibitedPort().