15 #include <vl/objectId.h>
17 class DtRadioTransmitterRepository;
19 namespace MAKVrExchange
22 namespace DtTenaBroker
26 class DtTenaServantObject;
31 class DT_DLL_VLTENA DtRadioTransmitterPublisher :
public DtObjectPublisher
36 typedef DtRadioTransmitterRepository* (*DtStateRepCreator)();
42 DtRadioTransmitterPublisher( DtExerciseConn* conn,
43 const DtObjectId&
id = DtObjectId::defaultId(),
int radioId = 1 );
46 virtual ~DtRadioTransmitterPublisher();
53 virtual DtRadioTransmitterRepository* radioXmitRep();
56 virtual DtRadioTransmitterRepository* tsr();
60 virtual DtString interfaceToUse()
const;
62 static void setStateRepCreator(DtStateRepCreator creator);
63 static DtStateRepCreator stateRepCreator();
73 DtRadioTransmitterPublisher(
const DtRadioTransmitterPublisher& orig);
75 DtRadioTransmitterPublisher& operator=(
const DtRadioTransmitterPublisher& orig);
79 static DtStateRepCreator theStateRepCreator;
Contains the DtObjectPublisher class declaration.
#define DT_DLL_VLTENA
Definition: brokers/tenaBroker/vlTena/dllExport.h:26