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 );