14 class DtDesignatorRepository;
15 class DtReflectedDesignator;
16 class DtReflectedDesignatorList;
66 virtual const char* virtualTranslatorName()
const;
69 virtual void enableTranslator(
bool enabled);
76 static const char* translatorName();
101 const DtDesignatorRepository& source );
119 virtual DtDesignatorRepository* translate( DtDesignatorRepository* destination,
139 static bool disDiscoveryCriteria( DtReflectedObject*
object,
void* userData );
155 static void disAdditionCallback( DtReflectedDesignator*
object,
void* userData );
168 static void disUpdateCallback( DtReflectedDesignator*
object,
void* userData );
183 static void disRemovalCallback( DtReflectedDesignator*
object,
void* userData );
270 virtual void discoverDisObject( DtReflectedDesignator*
object );
313 virtual void receiveDisUpdate( DtReflectedDesignator*
object);
354 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
392 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
414 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
422 virtual bool isDisPublishable(
const DtBrokerObject* brokerObject )
const;
425 static const char thisTranslatorName[];