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();
123 static void processTimeStateEvent(
const DtRtiExec& exec,
void* usr );
125 virtual void processTimeStateEvent(
const DtRtiExec& exec );
133 static void processLatencyTestStatusMsg(
const DtRtiMsg& msg,
void* usr );
138 static void processLatencyTestResultsMsg(
const DtRtiMsg& msg,
void* usr );
207 static void processAssistantDisconnect(
void* usr );
209 virtual void processAssistantDisconnect();
213 bool gotConnInfoFromAssistant();
226 unsigned long connId,
const MAKRti::DtString& fedType,
const MAKRti::DtString& fedName,
229 int astntCompId,
const DtFedExec& fedExec );
232 virtual void sendConnectionInfo(
bool isConnected );