11 #ifndef DtExtendedRtiMsgForwarder_H_
12 #define DtExtendedRtiMsgForwarder_H_
18 #include <vlutil/vlRunnable.h>
21 #include <vlutil/vlTime.h>
28 class DtNetworkMapLanRequestFilter;
52 virtual void applyFilters();
65 virtual void sendMessageToWan(
const DtRtiMsg& msg );
69 virtual inline bool flush();
77 virtual void selectParams( MAKRti::DtSelectParamWithWrite& selectParams );
89 virtual void listenToMulticastGroup(
const MAKRti::DtInetAddr& mcastAddr );
90 virtual void dropMulticastGroup(
const MAKRti::DtInetAddr& mcastAddr );
94 virtual void federateJoined(
const MAKRti::DtString&,
const MAKRti::DtString&,
95 const MAKRti::DtString&,
97 const MAKRti::DtString&,
unsigned int,
const MAKRti::DtString&,
99 virtual void federateResigned(
const MAKRti::DtString&,
100 const MAKRti::DtString&,
unsigned int,
unsigned int,
102 virtual void updateSocketQueueStatus(
unsigned int connId,
int connQueueStatus);
104 virtual void addFederateJoinedCb(
106 virtual void addFederateResignedCb(
109 virtual void addSocketAdditionCb(
111 virtual void addSocketRemovalCb(
114 virtual void addSocketQueueCb(
118 virtual void addExecConnectionEstablishedCb(
120 virtual void removeExecConnectionEstablishedCb(
124 virtual void addExecConnectionLostCb(
126 virtual void removeExecConnectionLostCb(
147 virtual void refreshConnectionList()
const;