11 #ifndef DtRtiExecConnectionState22_H_
12 #define DtRtiExecConnectionState22_H_
14 #include <vlutil/vlList.h>
15 #include <vlutil/vlString.h>
19 #include <vlutil/vlPrint.h>
20 #include <vlutil/vlTime.h>
64 unsigned int rtiExecConnID()
const;
71 bool rtiExecAvailable()
const;
74 bool rtiExecIsLocalConnection()
const;
78 bool noConnectionAvailable()
const;
81 bool isWaitingForReconnect()
const;
85 bool reconnectEnabled()
const;
90 bool hasTimeElapsed()
const;
95 void resetRtiExecConnID();
98 MAKRti::DtString hostName()
const;
102 bool rtiExecTimedOutReconnect();
104 bool rtiExecDisconnected();
106 bool rtiExecDisconnectMsgReceived();
108 bool rtiExecConnected(
unsigned int newConnectionID,
110 const MAKRti::DtString& hostName );
112 bool rtiExecReconnected(
unsigned int newConnectionID,
114 const MAKRti::DtString& hostName );
118 bool testRtiExecConnectionStatus();
rtiExecConnectionStateDefns myRtiExecState
Definition: rtiExecConnectionState.h:135
MAKRti::DtString myExecHostname
Definition: rtiExecConnectionState.h:140
bool myRtiExecIsLocallyConnected
Definition: rtiExecConnectionState.h:132
rtiExecConnectionStateDefns
this enumerates the state of the RTI, classified in the possible states
Definition: rtiExecConnectionState.h:51
bool myReconnectEnabled
Definition: rtiExecConnectionState.h:136
const DtTcpMsgSocket * myExecSock
Definition: rtiExecConnectionState.h:134
Definition: rtiExecConnectionState.h:53
unsigned int myRtiExecConnID
Definition: rtiExecConnectionState.h:133
bool myRtiExecAvailable
In the case of an RtiExec reconnect, the DtRtiExecTrackingFilter will change the. ...
Definition: rtiExecConnectionState.h:131
MAKRti::DtClock myPingTimer
Definition: rtiExecConnectionState.h:139
The DtTcpMsgSocket class provides an address family independent TCP socket that handles RTI messages...
Definition: tcpMsgSocket.h:42
Definition: rtiExecConnectionState.h:54
MAKRti::DtClock myTimer
Definition: rtiExecConnectionState.h:138
Definition: rtiExecConnectionState.h:55
MAKRti::DtTime myRtiExecReconnectTimeout
Definition: rtiExecConnectionState.h:137
#define DT_DLL_FORWARDER
Definition: rtiMsConfig.h:124
Definition: rtiExecConnectionState.h:26