16 #include <vl/reflectedGenericObjectList.h>
17 #include <vl/genericObjectPublisher.h>
21 class DtReflectedGenericObject;
22 class DtGenericObjectPublisher;
24 #define GENERIC_TEMPLATE_ARGS \
25 DtPortalGenericObject, DtPortalReflectedGenericObject, \
26 DtReflectedGenericObject, DtReflectedGenericObjectList, \
27 DtStateRepository, DtGenericObjectPublisher
29 namespace MAKVrExchange
103 const DtStateRepository& source,
104 const DtReflectedGenericObject& refObj );
138 virtual DtStateRepository* translate(
139 DtStateRepository* destination,
147 virtual void initializeRprCallbacks();
151 virtual void initializePortalCallbacks();
155 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
A message to transport variable length Handle/ variable Length Data across a network.
Definition: pGenericObject.h:21
Provides container to hold pointers to Protocol/Portal objects.
Definition: brokerObject.h:24
DtPortalReflectedObjectTemplate< DtPortalGenericObject > DtPortalReflectedGenericObject
A Generic Reflected Object template instance.
Definition: pReflectedObjectTypes.h:99
DtString myObjectClassName
Definition: genericObjectTranslator.h:159
virtual void initializeRprCallbacks()
Contains the DtPortalReflectedGenericObjectManager class declaration.
Base class for all RPR object translators.
Definition: rprTranslator.h:93
virtual T_RprObjectPublisher * instantiateRprPublisher(const T_PortalReflectedObject *refObj, const DtString &name)
Instantiates the publisher for the given reflected object.
Base class for all broker objects.
Definition: broker.h:53
A template to create reflected object types for each type of object message.
Definition: pReflectedObject.h:58
Contains the DtRprObjectTranslator and DtRprInteractionTranslator base classes.
#define DT_DLL_RPRBROKER
Definition: brokers/rprBroker/rprBroker/dllExport.h:22
Provides Generic object translation between HLA and the VR-Exchange Portal.
Definition: genericObjectTranslator.h:55