16 #include <vl/objectId.h>
18 class DtRadioReceiverRepository;
20 namespace MAKVrExchange
23 namespace DtTenaBroker
27 class DtTenaServantObject;
32 class DT_DLL_VLTENA DtRadioReceiverPublisher :
public DtObjectPublisher
37 typedef DtRadioReceiverRepository* (*DtStateRepCreator)();
43 DtRadioReceiverPublisher( DtExerciseConn* conn,
44 const DtObjectId&
id = DtObjectId::defaultId(),
int radioId = 1 );
47 virtual ~DtRadioReceiverPublisher();
54 virtual DtRadioReceiverRepository* receiverRep();
57 virtual DtRadioReceiverRepository* rsr();
61 virtual DtString interfaceToUse()
const;
63 static void setStateRepCreator(DtStateRepCreator creator);
64 static DtStateRepCreator stateRepCreator();
74 DtRadioReceiverPublisher(
const DtRadioReceiverPublisher& orig);
76 DtRadioReceiverPublisher& operator=(
const DtRadioReceiverPublisher& orig);
80 static DtStateRepCreator theStateRepCreator;
Contains the DtObjectPublisher class declaration.
#define DT_DLL_VLTENA
Definition: brokers/tenaBroker/vlTena/dllExport.h:26