36 DtBoost::shared_ptr<DtRtiAssistantPeer> peer,
DtAssistantSignalRouter& signalRouter, DtBoost::shared_ptr<DtAssistantConnectionInfoMgr> connInfoMgr);
79 void processTimeouts();
80 void processPendingSyns(
const DtTime& now);
81 void processPendingSynAcks(
const DtTime& now);
82 void processPendingAssistantInfos(
const DtTime& now);
83 void processPendingFins(
const DtTime& now);
93 bool allowConnections()
const;
This file contains the declaration of DtAssistantInfo.
Definition: assistantAppUtil.h:22
DtUuid DtAssistantUuid
Definition: assistantUtil.h:17
unsigned int myTimeout
Definition: remoteAssistantInfoMgr.h:106
MAKRti::DtClock myClock
Clock for timeouts.
Definition: remoteAssistantInfoMgr.h:104
std::map< DtAssistantConnectionStruct, DtTime, cmpByConnectionId > DtAssistantPendingConnectionsWithTimeouts
Definition: remoteAssistantInfoMgr.h:22
At startup all of the assistant manager classes will register their signals and slots with the signal...
Definition: assistantSignalRouter.h:29
std::map< DtAssistantUuid, DtTime > myPendingAssistantInfos
Definition: remoteAssistantInfoMgr.h:110
Stores basic information about a remote assistant.
Definition: assistantInfo.h:96
Structure Remote Assistant to be displayed.
Definition: assistantInfo.h:39
std::map< DtAssistantUuid, std::pair< DtAssistantConnectionStruct, DtAssistantConnectionId > > myAssistantUuidToConnectionMap
Definition: remoteAssistantInfoMgr.h:111
DtBoost::shared_ptr< DtAssistantConnectionInfoMgr > myConnInfoMgr
Definition: remoteAssistantInfoMgr.h:101
virtual void initialize()
Initializes this manager just prior to beginning assistant processing.
Definition: assistantMgr.h:56
Base class for all classes which perform management activities for the Assistant. ...
Definition: assistantMgr.h:31
This file contains the declaration of DtAssistantMgr.
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
The DtAssistantToAssistantConnectionMsg.
Definition: assistantToAssistantConnectionMsg.h:36
DtAssistantPendingConnectionsWithTimeouts myPendingFins
Definition: remoteAssistantInfoMgr.h:109
virtual void tick()
Performs tasks that need to be completed periodically.
Definition: assistantMgr.h:59
Contains useful functions specific to the rtiAssistant.
DtTime myTimeoutCheckingTime
Definition: remoteAssistantInfoMgr.h:105
Manages assistant to assistant connections.
Definition: remoteAssistantInfoMgr.h:29
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:122
DtAssistantPendingConnectionsWithTimeouts myPendingSyns
Definition: remoteAssistantInfoMgr.h:107
DtAssistantPendingConnectionsWithTimeouts myPendingSynAcks
Definition: remoteAssistantInfoMgr.h:108
DtUuid DtAssistantConnectionId
Definition: assistantInfo.h:28
DtAssistantConnectionState
Definition: assistantAppUtil.h:18