15 #include <QtCore/QObject>
16 #include <vlutil/vlSmartPointers.h>
22 class DtAssistantRtiForwarderConnQueryDialog;
26 class DtAssistantNoInterfacesFoundDialog;
43 DtBoost::shared_ptr<DtRtiAssistantPeer> peer,
45 DtBoost::shared_ptr<DtAssistantComponentMgr> compMgr,
46 DtBoost::shared_ptr<DtAssistantRidConfigInfoMgr> ridInfoMgr,
47 DtBoost::shared_ptr<DtAssistantConnectionInfoMgr> connInfoMgr );
102 virtual bool checkForInterfaces();
105 void processConnQueryResults(
QWidget* widget,
bool accepted );
129 void clearChosenConnection();
160 void processConnQueryAccepted(
QWidget* widget );
163 void processConnQueryRejected(
QWidget* widget );
170 void captureEditRtiConfigurations();
173 void addProhibitedPort(
int port,
const MAKRti::DtString& reason );
176 void removeProhibitedPort(
int port );
198 virtual void refreshConfigurationList();
201 void processRtiSettingsNameSelected(
const MAKRti::DtString&,
bool);
DtAssistantNoInterfacesFoundDialog * myNoInterfacesFoundDialog
The dialog that informs users that no network interfaces were found.
Definition: connQueryMgr.h:240
DtPreferencesPage
Definition: assistantEnums.h:17
DtClock myClock
Clock for determining when local interfaces should be checked.
Definition: connQueryMgr.h:227
DtBoost::shared_ptr< DtAssistantRidConfigInfoMgr > myRidInfoMgr
The manager that keeps track of all RID configurations.
Definition: connQueryMgr.h:221
At startup all of the assistant manager classes will register their signals and slots with the signal...
Definition: assistantSignalRouter.h:29
virtual void processConfigWidgetAccept()
Process the changes that were accepted in the configuration widget.
Definition: assistantMgr.h:79
Stores basic information about a remote assistant.
Definition: assistantInfo.h:96
std::pair< DtRtiConnectionInfo, DtRtiAssociatedConnectionData > DtRtiConnectionInfoDataPair
Pair of connection with associated data.
Definition: assistantConnectionInfo.h:29
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...
Definition: assistantMgr.h:72
The DtAssistantConnQueryMsg defines a wrapper for the messages sent to and from the Assistant to quer...
Definition: assistantConnQueryMsg.h:27
DtAssistantMsgQueue myConnQueryMsgQueue
The queue which holds connection query messages.
Definition: connQueryMgr.h:215
Definition: assistantEnums.h:27
DtAssistantRtiexecConnQueryDialog * myRtiexecOrForwarderConnQueryDlg
The dialog which queries the user for rtiexec or Forwarder connection information.
Definition: connQueryMgr.h:233
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
DtRtiAssistantPeer manages the sharing of information between one Assistant to other Assistants using...
Definition: rtiAssistantPeer.h:82
Maintains lists of known RTI connections.
Definition: connInfoMgr.h:49
Manages the server connections of the RTI Assistant.
Definition: rtiAssistantServer.h:45
DtAssistantMgr & operator=(DtAssistantMgr const &)
Assignment not implemented – Assignment Not Allowed!
DtBoost::shared_ptr< DtAssistantConnectionInfoMgr > myConnInfoMgr
The manager that keeps track of all active and inactive connections.
Definition: connQueryMgr.h:224
Dialog to hold a DtAssistantLrcConnQueryWidget.
Definition: lrcConnQueryWidget.h:207
Stores the information on an RTI configuration known by the Assistant.
Definition: assistantConnectionConfigurationInfo.h:61
virtual void tick()
Performs tasks that need to be completed periodically.
Definition: assistantMgr.h:59
Maintains lists of known RTI connections.
Definition: ridConfigInfoMgr.h:23
DtAssistantConnConfigWidget * myConnConfigWidget
Connection configuration widget to be inserted into the assistant configuration dialog.
Definition: connQueryMgr.h:237
std::set< int > myCompsConnectingWithChosen
The set of components that have been told to try to use the current chosen connection.
Definition: connQueryMgr.h:250
virtual void updateConfigWidget()
Forces the configuration widget to be updated.
Definition: assistantMgr.h:76
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:122
DtAssistantComponentType
Definition: rtiAssistantClient.h:32
QSignalMapper * myConnQueryRejectedMapper
Definition: connQueryMgr.h:245
Stores the information on an RTI connection and possibly matching configuration known by the Assistan...
Definition: connectionAndConfiguration.h:22
DtAssistantLrcConnQueryDialog * myLrcConnQueryDlg
The dialog which queries the user for LRC connection information.
Definition: connQueryMgr.h:230
This file contains the declaration of DtAssistantMsgQueue.
Maintains list of known RTI connections and processes connection queries from RTI components...
Definition: connQueryMgr.h:37
Maintains a queue of RTI Assistant messages.
Definition: assistantMsgQueue.h:27
Dialog to hold a DtAssistantRtiexecConnQueryWidget.
Definition: rtiexecConnQueryWidget.h:113
DtBoost::shared_ptr< DtAssistantComponentMgr > myCompMgr
The manager that keeps track of all local RTI components.
Definition: connQueryMgr.h:218
QSignalMapper * myConnQueryAcceptedMapper
Definition: connQueryMgr.h:244
Stores the information on an RTI connection known by the Assistant.
Definition: assistantConnectionInfo.h:36