16 class DtRadioReceiverRepository;
17 class DtReflectedRadioReceiver;
18 class DtReflectedRadioReceiverList;
23 namespace DtTenaBroker
33 typedef void (*callbackFunctionType)( DtReflectedRadioReceiver* object,
void* userData );
36 Dt_DEF_TRANSLATOR_NAME(
"Radio Receiver" );
45 virtual void enableTranslator(
bool enabled);
65 const DtRadioReceiverRepository& source );
83 virtual DtRadioReceiverRepository* translate( DtRadioReceiverRepository* destination,
88 static void tenaAdditionCallback( DtReflectedRadioReceiver*
object,
void* userData );
89 static void tenaUpdateCallback( DtReflectedRadioReceiver*
object,
void* userData );
90 static void tenaRemovalCallback( DtReflectedRadioReceiver*
object,
void* userData );
92 static bool tenaDiscoveryCriteria( DtReflectedObject*
object,
void* userData );
103 virtual void discoverTenaObject( DtReflectedRadioReceiver*
object );
109 virtual void receiveTenaUpdate( DtReflectedRadioReceiver*
object);
115 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
121 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
126 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
129 virtual bool isTenaPublishable(
const DtBrokerObject* brokerObject )
const;