15 #include <vl/objectId.h>
17 namespace MAKVrExchange
20 namespace DtTenaBroker
24 class DtTenaServantObject;
25 class DtAmoStateRepository;
36 typedef DtAmoStateRepository* (*DtStateRepCreator)();
44 const DtObjectId&
id = DtObjectId::defaultId());
47 virtual ~DtAmoPublisher();
54 virtual DtAmoStateRepository* amoStateRep();
57 virtual DtAmoStateRepository* asr();
61 virtual DtString interfaceToUse()
const;
65 static void setStateRepCreator(DtStateRepCreator creator);
66 static DtStateRepCreator stateRepCreator();
76 DtAmoPublisher(
const DtAmoPublisher& orig);
78 DtAmoPublisher& operator=(
const DtAmoPublisher& orig);
82 static DtStateRepCreator theStateRepCreator;
Contains the DtObjectPublisher class declaration.
#define DT_DLL_VLTENA
Definition: brokers/tenaBroker/vlTena/dllExport.h:26