18 #include <vlutil/vlSmartPointers.h>
61 bool disableMulticast =
false );
67 static void tick(
void* usr );
75 virtual void initializeAssistantServer(
int& argc,
char**argv,
101 virtual bool connectToAssistant();
115 static void processShutdown(
void* usr );
118 virtual void processShutdown(
bool shouldConfirm );
136 std::shared_ptr<DtRtiAssistantPeer>
myPeer;
150 std::shared_ptr<DtAssistantPreferencesInfoMgr>
myPrefMgr;
Compiles network component information from RTI Forwarders.
Definition: networkCompInfoMgr.h:37
std::shared_ptr< DtAssistantFederationsInfoMgr > myFederationInfoMgr
The Assistant federation information manager, which maintains the current state of all known federati...
Definition: assistant.h:162
virtual Boolean tick(TickTime minimum, TickTime maximum)
The DtAssistantShutdownMsg defines a wrapper for the messages sent to and from the Assistant to query...
Definition: assistantShutdownMsg.h:32
DtSignalToCallbackMapper * myTickSignalMapper
Maps tick signals to the tick callback function.
Definition: assistant.h:225
Maps a single Qt signal to any number of callbacks for non-Qt classes.
Definition: sigToCbMapper.h:25
std::shared_ptr< DtAssistantFederationsViewMgr > myFederationsViewMgr
The Assistant federations view manager, which is responsible for displaying federation and network in...
Definition: assistant.h:199
DtClock myClock
Clock for timeouts.
Definition: assistant.h:247
std::shared_ptr< DtAssistantPreferencesViewMgr > myPrefViewMgr
The Assistant preferences view manager, which manages the preferences dialog to display and update us...
Definition: assistant.h:191
std::shared_ptr< DtRtiAssistantServer > myServer
The Assistant server from which new messages will arrive.
Definition: assistant.h:133
Definition: assistantShowDialogMsg.h:39
std::shared_ptr< DtAssistantComponentMgr > myCompMgr
The Assistant component manager, which maintains information on all attached local RTI components...
Definition: assistant.h:146
std::shared_ptr< DtAssistantConnQueryMgr > myConnQueryMgr
The Assistant connection query manager, which processes queries for connection info from connecting c...
Definition: assistant.h:179
At startup all of the assistant manager classes will register their signals and slots with the signal...
Definition: assistantSignalRouter.h:29
Sets up RID configuration page for the assistant.
Definition: remoteAssistantViewMgr.h:22
std::shared_ptr< DtAssistantConnectionInfoMgr > myConnInfoMgr
The Assistant connection information manager, which maintains a list of all known connection configur...
Definition: assistant.h:158
DtTime myExitTime
Time at which Assistant should be closed due to loss of all connections.
Definition: assistant.h:244
DtShutdownEnum
Definition: assistantShutdownMsg.h:37
std::shared_ptr< DtAssistantLicenseQueryMgr > myLicQueryMgr
The Assistant license query manager, which processes queries for license server info from connecting ...
Definition: assistant.h:183
QApplication * myQApp
The Qt Application for the Assistant.
Definition: assistant.h:139
std::shared_ptr< DtAssistantFederateViewMgr > myFederateViewMgr
The Assistant federate info view manager, which is responsible for displaying federate information in...
Definition: assistant.h:203
This file contains the declaration of DtAssistantShowDialogMsg.
int myClientPortNumber
Port the RTI Assistant client should use to communicate.
Definition: assistant.h:234
QTimer * myTickTimer
Timer which causes tick to occur.
Definition: assistant.h:228
DtAssistantSignalRouter mySignalRouter
The signal router between all of the assistant managers.
Definition: assistant.h:256
bool myShutdownInProgress
Indicates that a user requested shutdown is currently in progress.
Definition: assistant.h:241
Populates and displays the Fom dialog.
Definition: fomViewMgr.h:42
Populates and displays the Federate Statistics dialog.
Definition: federateViewMgr.h:47
std::shared_ptr< DtAssistantRidConfigInfoMgr > myRidInfoMgr
The Assistant RID Configuration info manager.
Definition: assistant.h:154
std::shared_ptr< DtFilePrinter > myLogPrinter
Assistant printer.
Definition: assistant.h:250
std::shared_ptr< DtAssistantForwarderCompInfoMgr > myForwarderInfoMgr
The Assistant forwarder component information manager, which maintains the current state of all known...
Definition: assistant.h:166
Responsible for maintaining the console dialogs to display log files for local RTI components...
Definition: logFileMgr.h:33
std::shared_ptr< DtAssistantLogFileMgr > myLogFileMgr
The Assistant tray icon manager, which manages the icon and its menu.
Definition: assistant.h:172
Base class for all classes which perform management activities for the Assistant. ...
Definition: assistantMgr.h:31
The client connection to the RTI Assistant for an LRC.
Definition: rtiAssistantToAssistantClient.h:30
DtAssistantShowDialogEnum
Definition: assistantShowDialogMsg.h:37
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
DtSignalToCallbackMapper * myShutdownSignalMapper
Maps shutdown signals to the shutdown callback function.
Definition: assistant.h:222
Manages the server connections of the RTI Assistant.
Definition: rtiAssistantServer.h:45
Compiles federation information from rtiexecs and LRCs.
Definition: federationsInfoMgr.h:50
Maintains list of known RTI license servers and processes license queries from RTI components...
Definition: licenseQueryMgr.h:35
Definition: assistantShutdownMsg.h:39
std::shared_ptr< DtAssistantPopupMsgMgr > myPopupMgr
The Assistant popup message manager, which display popup dialogs.
Definition: assistant.h:175
std::shared_ptr< DtRtiAssistantPeer > myPeer
The Assistant peer which communicates with other Assistants.
Definition: assistant.h:136
Maintains lists of known RTI connections.
Definition: ridConfigInfoMgr.h:23
std::shared_ptr< DtAssistantTrayIconMgr > myTrayIconMgr
The Assistant tray icon manager, which manages the icon and its menu.
Definition: assistant.h:169
Compiles federation information from rtiForwarders and displays federation view dialogs.
Definition: federationsViewMgr.h:47
std::shared_ptr< DtRemoteAssistantInfoMgr > myRemoteAssistantInfoMgr
The Remote Assistant Info Manager.
Definition: assistant.h:214
std::shared_ptr< DtRemoteAssistantViewMgr > myRemoteAssistantViewMgr
The Remote Assistant View.
Definition: assistant.h:210
bool myAutoExit
Indicates whether or not the Assistant should exit when the last connection has closed.
Definition: assistant.h:238
std::shared_ptr< DtRidConfigViewMgr > myRidConfigViewMgr
The RID config view manager, which manages the RID Config Dialog for displaying and updating RID Sett...
Definition: assistant.h:195
This file contains the declaration of DtAssistantCommandMsg.
Manages assistant to assistant connections.
Definition: remoteAssistantInfoMgr.h:29
This file is responsible for connecting the signals and slots of the various assistant manager classe...
Manages the current assistant preferences and displays the preferences dialog when required...
Definition: preferencesInfoMgr.h:42
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:151
Sets up RID configuration page for the assistant.
Definition: ridConfigViewMgr.h:26
std::shared_ptr< DtAssistantPreferencesInfoMgr > myPrefMgr
The Assistant preferences manager, which maintains the current settings for all user configurable Ass...
Definition: assistant.h:150
std::vector< DtAssistantMgr * > DtAssistantMgrVector
Definition: assistant.h:130
Maintains list of known RTI connections and processes connection queries from RTI components...
Definition: connQueryMgr.h:37
MAKRti::DtString myAssistantLogName
Assistant log name.
Definition: assistant.h:253
Coordinates Assistant activities.
Definition: assistant.h:53
int myServerPortNumber
Port the RTIAssistant server should bind to.
Definition: assistant.h:231
std::shared_ptr< DtAssistantLatencyTestMgr > myLatTestMgr
The Assistant latency test manager, which initiates and reports results of federate latency tests...
Definition: assistant.h:187
Handles activities related to running latency tests and reporting results.
Definition: latencyTestMgr.h:34
DtAssistantMgrVector myManagers
List of all managers.
Definition: assistant.h:219
Processes information on each local RTI component that is connected to this Assistant.
Definition: componentMgr.h:38
Responsible for maintaining the assistant tray icon, its menu, and the notifications displayed by it...
Definition: trayIconMgr.h:42
std::shared_ptr< DtAssistantFomViewMgr > myFomViewMgr
The Assistant FOM view manager, which is responsible for displaying FOM information in the Federate F...
Definition: assistant.h:207
This file contains the declaration of DtAssistantShutdownMsg.
Manages the current assistant preferences and displays the preferences dialog when required...
Definition: preferencesViewMgr.h:43