16 class DtDesignatorRepository;
17 class DtReflectedDesignator;
18 class DtReflectedDesignatorList;
23 namespace DtTenaBroker
34 Dt_DEF_TRANSLATOR_NAME(
"Designator" );
60 virtual void enableTranslator(
bool enabled);
85 const DtDesignatorRepository& source );
103 virtual DtDesignatorRepository* translate( DtDesignatorRepository* destination,
123 static bool tenaDiscoveryCriteria( DtReflectedObject*
object,
void* userData );
139 static void tenaAdditionCallback( DtReflectedDesignator*
object,
void* userData );
152 static void tenaUpdateCallback( DtReflectedDesignator*
object,
void* userData );
167 static void tenaRemovalCallback( DtReflectedDesignator*
object,
void* userData );
254 virtual void discoverTenaObject( DtReflectedDesignator*
object );
297 virtual void receiveTenaUpdate( DtReflectedDesignator*
object);
338 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
376 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
398 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
406 virtual bool isTenaPublishable(
const DtBrokerObject* brokerObject )
const;