9 #ifndef licenseQueryMgr_H_
10 #define licenseQueryMgr_H_
43 std::shared_ptr<DtRtiAssistantPeer> peer,
45 std::shared_ptr<DtAssistantComponentMgr> compMgr );
102 virtual void updateLicQuery();
107 void chosenLicServerUpdated(
const QString& name,
int port );
110 void unlicensedModeChosen(
bool );
114 void updateDefaultToUnlicensed(
bool );
119 void processLicQueryResults(
int result );
130 void removeLicenseServer(
const MAKRti::DtString& server );
133 void sendLicenseServerUpdate();
136 void clearStoredLicense();
139 void setDefaultToUnlicensed(
bool );
142 void updateFromCache();
DtLicServerSet myRemovedLicenseServers
Set of removed local license servers since last update was sent.
Definition: licenseQueryMgr.h:177
DtPreferencesPage
Definition: assistantEnums.h:17
DtLicenseChosenState
Definition: licenseQueryMgr.h:159
At startup all of the assistant manager classes will register their signals and slots with the signal...
Definition: assistantSignalRouter.h:29
DtLicenseChosenState myLicenseChosenState
Whether a license is chosen, unlicensed mode is chosen, or nothing is chosen.
Definition: licenseQueryMgr.h:168
std::shared_ptr< DtAssistantComponentMgr > myCompMgr
The manager that keeps track of all local RTI components.
Definition: licenseQueryMgr.h:150
Stores the information on a license server known by the Assistant.
Definition: assistantLicServerInfo.h:19
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
Definition: licenseQueryMgr.h:161
std::set< int > myCompsWithLicServers
The set of components we've received license servers from.
Definition: licenseQueryMgr.h:180
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
Dialog used to request the user to provide new license information when a component cannot establish ...
Definition: licQueryDialog.h:21
This file contains the declaration of DtAssistantMgr.
DtRtiAssistantPeer manages the sharing of information between one Assistant to other Assistants using...
Definition: rtiAssistantPeer.h:82
Manages the server connections of the RTI Assistant.
Definition: rtiAssistantServer.h:45
DtLicServerInfo myChosenLicenseServer
The currently chosen license server.
Definition: licenseQueryMgr.h:171
Maintains list of known RTI license servers and processes license queries from RTI components...
Definition: licenseQueryMgr.h:35
DtAssistantMgr & operator=(DtAssistantMgr const &)
Assignment not implemented – Assignment Not Allowed!
Definition: licenseQueryMgr.h:162
DtAssistantLicQueryDialog * myLicQueryDlg
The dialog which queries the user for license information.
Definition: licenseQueryMgr.h:153
virtual void tick()
Performs tasks that need to be completed periodically.
Definition: assistantMgr.h:59
The DtAssistantLicQueryMsg defines a wrapper for the messages sent to and from the Assistant to query...
Definition: assistantLicQueryMsg.h:28
DtLicServerSet myLicenseServers
Set of license servers known to this assistant.
Definition: licenseQueryMgr.h:174
virtual void updateConfigWidget()
Forces the configuration widget to be updated.
Definition: assistantMgr.h:76
std::set< DtLicServerInfo > DtLicServerSet
Definition: assistantLicServerInfo.h:62
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:151
DtAssistantMsgQueue myLicQueryMsgQueue
The queue which holds license query messages.
Definition: licenseQueryMgr.h:147
This file contains the declaration of DtAssistantMsgQueue.
Maintains a queue of RTI Assistant messages.
Definition: assistantMsgQueue.h:27
This file contains the declaration of DtLicServerInfo.
DtAssistantLicServerConfigWidget * myLicConfigWidget
The widget that displays the current preferred license in the configuration dialog.
Definition: licenseQueryMgr.h:157
Processes information on each local RTI component that is connected to this Assistant.
Definition: componentMgr.h:38
The DtAssistantLicServerInfoMsg defines a wrapper for the RTI Assistant information message used by t...
Definition: assistantLicServerInfoMsg.h:31