13 #ifndef execObserverForAssistant_H_
14 #define execObserverForAssistant_H_
19 #include <vlutil/vlUtil.h>
20 #include <vlutil/vlTime.h>
21 #include <vlutil/vlInetAddr.h>
63 DtBoost::shared_ptr<DtRtiexecCmdProc> cmdProc );
71 static void tick(
void* usr );
80 virtual void setForwarderInfo(
int forwarderPort,
81 const MAKRti::DtInetAddr& forwarderToConnectTo );
84 virtual void enableNotifications();
87 virtual void disableNotifications();
127 static void processTimeStateEvent(
const DtRtiExec& exec,
void* usr );
129 virtual void processTimeStateEvent(
const DtRtiExec& exec );
137 static void processLatencyTestStatusMsg(
const DtRtiMsg& msg,
void* usr );
142 static void processLatencyTestResultsMsg(
const DtRtiMsg& msg,
void* usr );
211 static void processAssistantDisconnect(
void* usr );
213 virtual void processAssistantDisconnect();
217 bool gotConnInfoFromAssistant();
230 unsigned long connId,
const MAKRti::DtString& fedType,
const MAKRti::DtString& fedName,
233 int astntCompId,
const DtFedExec& fedExec,
234 const MAKRti::DtInetAddr& fedWebServHost,
int fedWebServPort );
237 virtual void sendConnectionInfo(
bool isConnected );