18 namespace MAKVrExchange
21 namespace DtTenaBroker
24 class DtReflectedDesignator;
29 class DT_DLL_VLTENA DtReflectedDesignatorList :
public DtReflectedObjectList
35 DtReflectedDesignatorList(DtExerciseConn* exConn);
38 virtual ~DtReflectedDesignatorList();
41 virtual void addDesignatorAdditionCallback(
42 DtDesignatorCallbackFunction cb,
void* userData);
45 virtual void removeDesignatorAdditionCallback(
46 DtDesignatorCallbackFunction cb,
void* userData);
49 virtual void addDesignatorRemovalCallback(
50 DtDesignatorCallbackFunction cb,
void* userData);
53 virtual void removeDesignatorRemovalCallback(
54 DtDesignatorCallbackFunction cb,
void* userData);
58 virtual DtReflectedDesignator* first()
const;
61 virtual DtReflectedDesignator* last()
const;
66 DtReflectedDesignatorList(
const DtReflectedDesignatorList& orig);
69 DtReflectedDesignatorList& operator=(
const DtReflectedDesignatorList& orig);
73 const std::vector<DtString>& defaultInterfaceList();
Contains the DtReflectedObjectList class declaration.
#define DT_DLL_VLTENA
Definition: brokers/tenaBroker/vlTena/dllExport.h:26
Contains the DtReflectedDesignator class declaration.