18 namespace MAKVrExchange
21 namespace DtTenaBroker
24 class DtReflectedEmitterSystem;
29 class DT_DLL_VLTENA DtReflectedEmitterSystemList :
public DtReflectedObjectList
35 DtReflectedEmitterSystemList( DtExerciseConn* exConn );
38 virtual ~DtReflectedEmitterSystemList();
41 virtual void addEmitterSystemAdditionCallback(
42 DtEmitterSystemCallbackFunction cb,
void* userData);
45 virtual void removeEmitterSystemAdditionCallback(
46 DtEmitterSystemCallbackFunction cb,
void* userData);
49 virtual void addEmitterSystemRemovalCallback(
50 DtEmitterSystemCallbackFunction cb,
void* userData);
53 virtual void removeEmitterSystemRemovalCallback(
54 DtEmitterSystemCallbackFunction cb,
void* userData);
57 virtual DtReflectedEmitterSystem* first()
const;
60 virtual DtReflectedEmitterSystem* last()
const;
65 DtReflectedEmitterSystemList(
const DtReflectedEmitterSystemList& orig);
68 DtReflectedEmitterSystemList& operator=(
const DtReflectedEmitterSystemList& orig);
72 const std::vector<DtString>& defaultInterfaceList();
Contains the DtReflectedEmitterSystem class declaration.
Contains the DtReflectedObjectList class declaration.
#define DT_DLL_VLTENA
Definition: brokers/tenaBroker/vlTena/dllExport.h:26