13 #include <vl/reflectedIffList.h>
14 #include <vl/iffPublisher.h>
17 class DtIffStateRepository;
19 #define IFF_TEMPLATE_ARGS \
20 DtPortalIffObject, DtPortalReflectedIffObject, \
21 DtReflectedIff, DtReflectedIffList, \
22 DtIffStateRepository, DtIffPublisher
24 namespace MAKVrExchange
70 const DtIffStateRepository& source,
const DtReflectedIff& refObj );
88 virtual DtIffStateRepository* translate( DtIffStateRepository* destination,
Provides IFF object translation between HLA and the VR-Exchange Portal.
Definition: rprBroker/rprBroker/iffTranslator.h:40
Provides container to hold pointers to Protocol/Portal objects.
Definition: brokerObject.h:24
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:58
A template to create reflected object types for each type of object message.
Definition: pReflectedObject.h:58
DtPortalReflectedObjectTemplate< DtPortalIffObject > DtPortalReflectedIffObject
A RRB Object template instance.
Definition: pReflectedObjectTypes.h:107
#define DT_DLL_RPRBROKER
Definition: brokers/rprBroker/rprBroker/dllExport.h:22
Base class for all embedded system translators.
Definition: rprBroker/rprBroker/embeddedSystemTranslator.h:44
#define Dt_DEF_TRANSLATOR_NAME(strname)
Definition: translator.h:16
Portal IFF Object class.
Definition: pIffObject.h:23