14 #include <vlutil/vlString.h>
15 #include <vlutil/vlTime.h>
21 # define MUST_UNDEF_DTDIS
25 #include <vl/globalObjectDesignator.h>
27 #ifdef MUST_UNDEF_DTDIS
32 namespace MAKVrExchange
38 class DtDdsDomainConnection;
56 virtual const DtEntityStateRepository* entityStateRep()
const;
57 virtual DtEntityStateRepository* entityStateRep();
59 virtual const DtEntityStateRepository* stateRep()
const;
60 virtual DtEntityStateRepository* stateRep();
62 virtual const DtEntityStateRepository* esr()
const;
63 virtual DtEntityStateRepository* esr();
65 virtual const DtEntityStateRepository* sr()
const;
66 virtual DtEntityStateRepository* sr();
68 virtual const DtEntityStateRepository* approximateRemoteStateRep()
const;
69 virtual const DtEntityStateRepository* asbrSr()
const;
77 virtual void forceUpdate();
83 virtual const DtGlobalObjectDesignator& globalId()
const;
89 virtual bool sendNeeded()
const;
DtDdsDomainConnection * myDdsDomConn
Definition: ddsBroker/vlDds/entityPublisher.h:109
bool myForceUpdateFlag
Definition: ddsBroker/vlDds/entityPublisher.h:107
virtual const DtEntityStateRepository * asbrSr() const
Definition: ddsBroker/vlDds/entityPublisher.h:161
virtual const DtEntityStateRepository * stateRep() const
Definition: ddsBroker/vlDds/entityPublisher.h:126
DtEntityStateRepository * myAsSeenByRemote
Definition: ddsBroker/vlDds/entityPublisher.h:111
DtEntityStateRepository * myStateRep
Definition: ddsBroker/vlDds/entityPublisher.h:110
virtual const DtEntityStateRepository * approximateRemoteStateRep() const
Definition: ddsBroker/vlDds/entityPublisher.h:156
virtual const DtEntityStateRepository * entityStateRep() const
Definition: ddsBroker/vlDds/entityPublisher.h:116
#define DT_DLL_VLDDS
Definition: brokers/ddsBroker/vlDds/dllExport.h:20
virtual const DtEntityStateRepository * esr() const
Definition: ddsBroker/vlDds/entityPublisher.h:136
Definition: ddsDomainConnection.h:46
virtual const DtEntityStateRepository * sr() const
Definition: ddsBroker/vlDds/entityPublisher.h:146
virtual DtDdsDomainConnection * ddsDomConn()
Get our DDS connection.
Definition: ddsBroker/vlDds/entityPublisher.h:166
Handles publication of DDS Entity State objects.
Definition: ddsBroker/vlDds/entityPublisher.h:42