15 #include <vl/environmentProcessRepository.h>
17 #define ENVPROC_TEMPLATE_ARGS \
18 DtPortalEnvironmentProcessObject, DtPortalReflectedEnvironmentProcessObject, \
19 DtReflectedEnvironmentProcess, DtReflectedEnvironmentProcessList, \
20 DtEnvironmentProcessRepository, DtEnvironmentProcessPublisher
22 namespace MAKVrExchange
25 namespace DtTenaBroker
66 virtual DtObjectPublisher* instantiateTenaPublisher(
68 const DtEntityIdentifier& objectName );
72 virtual DtString portalObjectName(
const DtReflectedEnvironmentProcess* refObj )
const;
77 const DtEnvironmentProcessRepository& source,
78 const DtReflectedEnvironmentProcess& refObj );
81 virtual DtEnvironmentProcessRepository* translate(
82 DtEnvironmentProcessRepository* destination,
Contains the DtReflectedEnvironmentProcessList class declaration.
#define DT_DLL_TENABROKER
Definition: brokers/tenaBroker/tenaBroker/dllExport.h:26
Provides container to hold pointers to Protocol/Portal objects.
Definition: brokerObject.h:24
Contains the DtEnvironmentProcessPublisher class declaration.
DtPortalReflectedObjectTemplate< DtPortalEnvironmentProcessObject > DtPortalReflectedEnvironmentProcessObject
An Environment Process Object template instance.
Definition: pReflectedObjectTypes.h:95
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
Base class for all TENA object translators.
Definition: tenaTranslator.h:88
Provides EnvironmentProcess object translation between TENA and the VR-Exchange Portal.
Definition: tenaBroker/tenaBroker/environmentProcessTranslator.h:40
#define Dt_DEF_TRANSLATOR_NAME(strname)
Definition: translator.h:16
Represents Environment Process Objects in a simulation.
Definition: pEnvironmentProcessObject.h:21
virtual DtEntityIdentifier mapIdentifier(const T_PortalReflectedObject *refObj, const DtString &identifier)
Maps the reflected object's global or entity identifier to a TENA id.