18 namespace MAKVrExchange
21 namespace DtTenaBroker
29 class DT_DLL_VLTENA DtReflectedIffList :
public DtReflectedObjectList
35 DtReflectedIffList(DtExerciseConn* exConn);
38 virtual ~DtReflectedIffList();
41 virtual void addIffAdditionCallback(
42 DtIffCallbackFunction cb,
void* userData);
45 virtual void removeIffAdditionCallback(
46 DtIffCallbackFunction cb,
void* userData);
49 virtual void addIffRemovalCallback(
50 DtIffCallbackFunction cb,
void* userData);
53 virtual void removeIffRemovalCallback(
54 DtIffCallbackFunction cb,
void* userData);
57 virtual DtReflectedIff* first()
const;
60 virtual DtReflectedIff* last()
const;
65 DtReflectedIffList(
const DtReflectedIffList& orig);
68 DtReflectedIffList& operator=(
const DtReflectedIffList& orig);
72 const std::vector<DtString>& defaultInterfaceList();