14 #include <vlutil/vlString.h>
21 # define MUST_UNDEF_DTDIS
25 #include <vl/entityStateRepository.h>
27 #ifdef MUST_UNDEF_DTDIS
31 namespace MAKVrExchange
49 virtual const DtEntityStateRepository* entityStateRep()
const;
50 virtual DtEntityStateRepository* entityStateRep();
52 virtual const DtEntityStateRepository* stateRep()
const;
53 virtual DtEntityStateRepository* stateRep();
55 virtual const DtEntityStateRepository* esr()
const;
56 virtual DtEntityStateRepository* esr();
58 virtual const DtEntityStateRepository* sr()
const;
59 virtual DtEntityStateRepository* sr();
63 virtual const DtEntityIdentifier& entityId()
const;
64 virtual const DtEntityIdentifier& globalId()
const;
69 virtual void processPostUpdateCallbacks();
virtual const DtEntityStateRepository * esr() const
Definition: ddsBroker/vlDds/reflectedEntity.h:110
Contains the DtDdsCbInfo class declaration.
Provides a common base class for DDS reflected objects.
Definition: ddsBroker/vlDds/reflectedObject.h:23
DdsCallbackList myUpdateCallbacks
Definition: ddsBroker/vlDds/reflectedEntity.h:82
Definition: ddsBroker/vlDds/reflectedEntity.h:37
DtEntityStateRepository * myEsr
Definition: ddsBroker/vlDds/reflectedEntity.h:85
virtual const DtEntityStateRepository * stateRep() const
Definition: ddsBroker/vlDds/reflectedEntity.h:100
#define DT_DLL_VLDDS
Definition: brokers/ddsBroker/vlDds/dllExport.h:20
void(* DtDdsCallbackFunction)(void *obj, void *userData)
Generic callback function signature.
Definition: ddsCallbackInfo.h:15
std::vector< DtDdsCbInfo * > DdsCallbackList
Definition: ddsBroker/vlDds/reflectedEntity.h:81
virtual const DtEntityStateRepository * entityStateRep() const
Definition: ddsBroker/vlDds/reflectedEntity.h:90
virtual const DtEntityStateRepository * sr() const
Definition: ddsBroker/vlDds/reflectedEntity.h:120
DtEntityIdentifier myEntityId
Definition: ddsBroker/vlDds/reflectedEntity.h:84