6 #ifndef radioReceiverTrans_H_
7 #define radioReceiverTrans_H_
19 class DtRadioReceiverRepository;
20 class DtReflectedRadioReceiver;
21 class DtReflectedRadioReceiverList;
35 typedef void (*callbackFunctionType)( DtReflectedRadioReceiver* object,
void* userData );
37 Dt_DEF_TRANSLATOR_NAME(
"Radio Receiver" );
56 virtual void enableTranslator(
bool enabled);
76 const DtRadioReceiverRepository& source );
94 virtual DtRadioReceiverRepository* translate( DtRadioReceiverRepository* destination,
102 static void disAdditionCallback( DtReflectedRadioReceiver*
object,
void* userData );
103 static void disUpdateCallback( DtReflectedRadioReceiver*
object,
void* userData );
104 static void disRemovalCallback( DtReflectedRadioReceiver*
object,
void* userData );
106 static bool disDiscoveryCriteria( DtReflectedObject*
object,
void* userData );
116 virtual void discoverDisObject( DtReflectedRadioReceiver*
object );
122 virtual void receiveDisUpdate( DtReflectedRadioReceiver*
object);
128 virtual void createPortalPublisher(
DtBrokerObject* brokerObject );
134 virtual void deletePortalPublisher(
DtBrokerObject* brokerObject );
139 virtual bool isPortalPublishable(
const DtBrokerObject* brokerObject )
const;
142 virtual bool isDisPublishable(
const DtBrokerObject* brokerObject )
const;