19 class DtEntityStateRepository;
21 namespace MAKVrExchange
31 DtReflectedEntity,DtEntityStateRepository,DtEntityPublisher>
35 typedef void (*ddsCallbackFunctionType)(
void* object,
void* userData );
68 const DtEntityStateRepository& sr );
79 virtual void syncPortalDeadReckonedValues(
DtPortalEntity* destination,
80 const DtEntityStateRepository& source );
82 virtual void syncDdsDeadReckonedValues( DtEntityStateRepository* destination,
92 virtual DtEntityStateRepository* translate( DtEntityStateRepository* destination,
Contains the templated DtPortalReflectedObjectManager types.
Contains the DtDdsObjectTranslator and DtDdsInteractionTranslator base classes.
Provides container to hold pointers to Protocol/Portal objects.
Definition: brokerObject.h:24
A simple template class to hold different types of State Repositories.
Definition: pObjectPublisher.h:68
Definition: ddsBroker/vlDds/reflectedEntity.h:37
Base class for all broker objects.
Definition: broker.h:58
A template to create reflected object types for each type of object message.
Definition: pReflectedObject.h:58
Contains the DtPortalEntity class declaration.
#define Dt_DEF_TRANSLATOR_NAME(strname)
Definition: translator.h:16
Template Instances of DtPortalObjectPublisherTemplate.
DtObjectTranslator instances are responsible for translating between DDS and the Portal for objects...
Definition: ddsTranslator.h:79
Provides Entity State object translation between DDS and the VR-Exchange Portal.
Definition: ddsBroker/ddsBroker/entityTranslator.h:29
Messages which represent Entities with state.
Definition: pEntity.h:26
#define DT_DLL_DDSBROKER
Definition: brokers/ddsBroker/ddsBroker/dllExport.h:20