30 typedef void (*BrokerObjectCbPtr)(
const DtBrokerObject* brokerObj,
void* usr );
43 virtual void initializePortalCallbacks() = 0;
44 virtual void removePortalCallbacks() = 0;
49 virtual void shutdown() = 0;
56 virtual unsigned int numObjects()
const = 0;
61 virtual void addObjectDiscoveredCallback( BrokerObjectCbPtr funcPtr,
void* usr );
62 virtual void addObjectUpdatedCallback( BrokerObjectCbPtr funcPtr,
void* usr );
63 virtual void addObjectRemovedCallback( BrokerObjectCbPtr funcPtr,
void* usr );
70 virtual void callObjectDiscoverCallbacks(
const DtBrokerObject* obj );
71 virtual void callObjectUpdateCallbacks(
const DtBrokerObject* obj );
72 virtual void callObjectRemoveCallbacks(
const DtBrokerObject* obj );
105 template <
class T_PortalObject,
class T_PortalReflectedObject,
class T_ParentClass=DtObjectTranslator>
174 #define baseObjectTranslator_INL_
175 #include "baseObjectTranslator.inl"
176 #undef baseObjectTranslator_INL_