12 #ifndef DtDtAddrMap_H_
13 #define DtDtAddrMap_H_
16 #include <vlutil/vlUtil.h>
17 #include <vlutil/vlInetAddr.h>
31 DtAddrMap(
long defaultHandle,
float delayValue);
37 virtual void setDelay(
float delayValue);
38 virtual float delay();
41 virtual void addLocalAddrMap(
long handle,
const MAKRti::DtInetAddr& addr);
42 virtual void removeLocalAddrMap(
long handle);
43 virtual MAKRti::DtInetAddr localAddrMap(
long handle);
44 virtual void addRemoteAddrMap(
long handle,
const MAKRti::DtInetAddr& addr);
45 virtual void removeRemoteAddrMap(
long handle);
46 virtual MAKRti::DtInetAddr remoteAddrMap(
long handle);
53 virtual void addAddrMapDelay(
long handle);
54 virtual void removeAddrMapDelay(
long handle);
55 virtual bool addrMapDelayExpired(
long handle);
virtual float delay()
Definition: addrMap.h:70
long myDefaultHandle
Definition: addrMap.h:63
Maintain mappings between handles and network addresses The mappings are assumed to be propogated thr...
Definition: addrMap.h:26
std::map< long, MAKRti::DtInetAddr > myRemoteAddr
Definition: addrMap.h:66
std::map< long, MAKRti::DtInetAddr > myLocalAddr
Definition: addrMap.h:65
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
std::map< long, MAKRti::DtClock * > myAddrMapDelay
Definition: addrMap.h:67
float myAddressDelay
Definition: addrMap.h:62