13 #include <vl/iffStateRepository.h>
17 #define IFF_TEMPLATE_ARGS \
18 DtPortalIffObject, DtPortalReflectedIffObject, \
19 DtReflectedIff, DtReflectedIffList, \
20 DtIffStateRepository, DtIffPublisher
22 namespace MAKVrExchange
25 namespace DtTenaBroker
56 virtual bool performTenaGlobalIdMapping(
const DtObjectPublisher* publisher,
64 virtual DtString portalObjectName(
const DtReflectedIff* refObj )
const;
68 const DtIffStateRepository& source,
const DtReflectedIff& refObj );
71 virtual DtIffStateRepository* translate( DtIffStateRepository* destination,
#define DT_DLL_TENABROKER
Definition: brokers/tenaBroker/tenaBroker/dllExport.h:26
Provides container to hold pointers to Protocol/Portal objects.
Definition: brokerObject.h:24
ObjectType
Definition: tenaBroker/tenaBroker/globalIdMapper.h:55
Provides IFF object translation between TENA and the VR-Exchange Portal.
Definition: tenaBroker/tenaBroker/iffTranslator.h:30
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
Contains the DtIffPublisher class declaration.
#define Dt_DEF_TRANSLATOR_NAME(strname)
Definition: translator.h:16
Contains the DtReflectedIffList class declaration.
Portal IFF Object class.
Definition: pIffObject.h:19