|
| | DtRtiAssistantExecClient (int port=0) |
| | Constructor. More...
|
| |
| virtual | ~DtRtiAssistantExecClient () |
| | Destructor. More...
|
| |
| virtual void | updateIsConnected (bool connected) |
| | Updates the flag indicating that the rtiexec is conencted to the forwarder. More...
|
| |
| virtual void | updateLicenseServer (const MAKRti::DtString &server) |
| | Updates the license server used by this rtiexec. More...
|
| |
| virtual void | sendClientInfo () |
| | Send forwarder address and port, log file info, and license server to the assistant. More...
|
| |
| virtual void | sendFederationStateMsg (const DtAssistantFederationInfo &fedexInfo, bool isRemoval) |
| | Sends a message to update the assistant with the latest info for an entire federation. More...
|
| |
| virtual void | sendNoFederationMsg () |
| | Sends a message to tell the assistant that this rtiexec currently has no federations. More...
|
| |
| virtual void | sendExecStateMsg (const std::list< DtAssistantFederationInfo > &execInfo) |
| | Sends a message to update the assistant with the latest info for an entire Exec (all fedex's). More...
|
| |
| virtual void | sendFederateUpdateMsg (const DtAssistantFederateInfo &fedInfo, const MAKRti::DtString &fedexName, bool isRemoval) |
| | Sends a message to update the assistant with the latest info for a single federate. More...
|
| |
| virtual void | sendFederationTimeStateMsg (const DtAssistantFederationInfo &fedexInfo) |
| | Send all time state information for the given federation. More...
|
| |
| virtual void | sendSyncPtUpdateMsg (const MAKRti::DtString &syncPtName, const DtPendingAchievedPair &pendAchieve, const MAKRti::DtString &fedexName, bool isRemoval) |
| | Sends a message to update the assistant with the latest sync point info for a federation. More...
|
| |
| virtual void | sendLogMsg (const DtLogEntryList &log, unsigned maxSize, const MAKRti::DtInetAddr &destAddr=MAKRti::DtInetAddr(), int destId=-1) |
| | Send the log. Can optionally specify the destination assistant. More...
|
| |
| | DtRtiAssistantForwarderClient (DtAssistantComponentType type, int port=DtASSISTANT_DEFAULT_PORT) |
| | Constructor. More...
|
| |
| virtual | ~DtRtiAssistantForwarderClient () |
| | Destructor. More...
|
| |
| virtual void | updateForwarderInfo (const MAKRti::DtInetAddr &tcpAddr, int tcpPort, const DtInetAddr &tcpNetworkIfAddr, const MAKRti::DtInetAddr &udpAddr, int udpPort, const DtInetAddr &udpNetworkIfAddr, bool fullCompliance, const MAKRti::DtInetAddr &additionalForwarder, int forwarderPort, bool useRoutesFile) |
| | Updates the forwarder connection info to be sent to the Assistant. More...
|
| |
| virtual void | updateLogFile (const MAKRti::DtFilename &file) |
| | Updates the log file name used by this forwarder. More...
|
| |
| virtual void | updateExecConfirmed (bool confirmed, bool fullyCompliant) |
| | Updates whether or not there is an rtiexec confirmed in order to be sent to the Assistant. More...
|
| |
| virtual void | sendFullForwarderInfo (unsigned int numForwarderToForwarderConns, const std::vector< MAKRti::DtString > &forwarderIdentifiers, const std::vector< MAKRti::DtString > &forwarderConnectionNames, const std::vector< MAKRti::DtString > &forwarderConnectionHostNames, const std::vector< std::pair< MAKRti::DtInetAddr, MAKRti::DtInetAddr > > &forwarderConnectionAddrs, const std::vector< int > &forwarderConnectionPorts, unsigned int numForwarderExecConns, unsigned int numForwarderClientConns, const std::vector< MAKRti::DtString > &clientConnectionNames, const std::vector< MAKRti::DtString > &clientConnectionTypeNames, const std::vector< DtString > &clientConnectionProcessNames, const std::vector< DtString > &clientConnectionPIDs, const std::vector< DtString > &clientConnectionCommandArgs, const std::vector< MAKRti::DtString > &clientConnectionHostNames, const std::vector< MAKRti::DtInetAddr > &clientConnectionAddrs, const std::vector< MAKRti::DtString > &clientConnectionFederationNames, const std::vector< int > &clientFederateHandles, const std::vector< unsigned > &clientConnIds, const std::vector< int > &clientConnectionQueueStatus, const std::vector< DtHlaVersionId > &clientHlaVersions, const std::vector< DtAssistantMsgFederateStatus > &clientConnectionFederateStatus) |
| | Sends information on this forwarder and all of its connected components. More...
|
| |
| virtual void | sendWaitingForForwarders (bool isWaiting, const DtNeededFwConnMap &neededFws) |
| | Sends information regarding what forwarder connections we are currently waiting for. More...
|
| |
| | DtRtiAssistantClient (DtAssistantComponentType type, int port=DtASSISTANT_DEFAULT_PORT) |
| | Constructor. More...
|
| |
| virtual | ~DtRtiAssistantClient () |
| | Destructor. More...
|
| |
| virtual bool | tick (unsigned int timeout=0) |
| | Do the actual message processing. More...
|
| |
| virtual bool | isConnected () |
| | Returns true if the socket is connected. More...
|
| |
| virtual bool | isDisabled () |
| | Returns true if the socket is disabled. More...
|
| |
| virtual void | addMsgCallback (DtAssistantMsgKind msgKind, DtAssistantMsgCbMgr::DtCallbackFcn fcn, void *usr) |
| | Message Callbacks These callback functions operate on all of the connections. More...
|
| |
| virtual void | removeMsgCallback (DtAssistantMsgKind msgKind, DtAssistantMsgCbMgr::DtCallbackFcn fcn, void *usr) |
| |
| virtual void | addWildcardMsgCallback (DtAssistantMsgCbMgr::DtCallbackFcn fcn, void *usr) |
| |
| virtual void | removeWildcardMsgCallback (DtAssistantMsgCbMgr::DtCallbackFcn fcn, void *usr) |
| |
| virtual void | addDisconnectCallback (DtAssistantDisconnectCb cb, void *usr) |
| | These functions add callbacks for notification of a socket disconnect. More...
|
| |
| virtual void | removeDisconnectCallback (DtAssistantDisconnectCb cb, void *usr) |
| |
| virtual bool | sendLRCConnQueryMsg (bool error, MAKRti::DtString &connectionName, bool &ridIsPreconfigured, MAKRti::DtString &ridConfig, MAKRti::DtInetAddr &tcpAddr, int &tcpPort, MAKRti::DtInetAddr &tcpIntf, MAKRti::DtInetAddr &udpAddr, int &udpPort, MAKRti::DtInetAddr &udpIntf, int &forwarderPort, bool &useRtiexec, bool &forceFullCompliance) |
| | Send a message querying for the connection parameters. More...
|
| |
| virtual bool | sendForwardingComponentConnQueryMsg (bool error, MAKRti::DtString &connectionName, bool &ridIsPreconfigured, MAKRti::DtString &ridConfig, MAKRti::DtInetAddr &tcpAddr, int &tcpPort, MAKRti::DtInetAddr &tcpIntf, MAKRti::DtInetAddr &udpAddr, int &udpPort, MAKRti::DtInetAddr &udpIntf, MAKRti::DtInetAddr &forwarderToConnectTo, int &forwarderPort, bool &forceFullCompliance) |
| | Send a message querying for the rtiexec connection parameters. More...
|
| |
| virtual void | sendLatencyTestMsg (const DtAssistantLatencyReportMsg &msg) |
| | Send a message to the assistant with latency test measurements. More...
|
| |
| virtual void | sendLatencyTestStatusMsg (const DtAssistantTestMgrStatusMsg &msg) |
| | Send an updated latency test status message to the assistant. More...
|
| |
| virtual bool | getNewLicenseServerFromAssistant (bool allowUnlicensed, bool &runUnlicensed, MAKRti::DtString &serverName, const MAKRti::DtString &featToCheck) |
| | Send a message to the assistant to query the user for an alternate license server. More...
|
| |
| virtual void | sendNotifyMsg (const MAKRti::DtString &text, DtNotifyLevelType notifyLevel) |
| | Send a message to display a pop up notification above the tray icon. More...
|
| |
| virtual void | sendSignalTickedMsg () |
| | Send a signal ticked message to the assistant. More...
|
| |
| virtual void | sendDialogBoxMsg (const MAKRti::DtString &text, const MAKRti::DtString &advancedText) |
| | Send a message to display a dialog notification. More...
|
| |
| virtual void | sendClose () |
| | Send connection closed message to Assistant. More...
|
| |
| virtual void | sendRidParamsMsg (const MAKRti::DtString ¶ms, const MAKRti::DtFilename &filename, const MAKRti::DtString &federation=MAKRti::DtString::nullString(), unsigned federateHdl=0) |
| | Send the RID parameters. More...
|
| |
| virtual void | setMsgFactory (DtAssistantMessageFactory *fact) |
| | Get/Set the message factory. More...
|
| |
| virtual DtAssistantMessageFactory * | msgFactory () const |
| |
| virtual void | shutDownConnection () |
| | AssistantClientOwner should call this function when it processes an assistantExitMsg. More...
|
| |
| virtual MAKRti::DtString | getProcessName () const |
| | get the process name More...
|
| |
| virtual int | getPID () const |
| | get the PID More...
|
| |
| virtual MAKRti::DtString | getCommandArgs () const |
| | get the command args More...
|
| |
| bool | testConnectionStatus () |
| | test the connection More...
|
| |
| virtual int | componentId () const |
| | Returns the component ID assigned by the assistant. More...
|
| |
The client connection to the RTI Assistant for the rtiexec.
DtRtiAssistantExecClient manages the client connection of the rtiexec to the RTI Assistant. Provides routines to create and send messages to the Assistant.