21 namespace DtTenaBroker
29 class DT_DLL_VLTENA DtReflectedAmoList :
public DtReflectedObjectList
35 DtReflectedAmoList(DtExerciseConn* exConn);
38 virtual ~DtReflectedAmoList();
41 virtual void addAmoAdditionCallback(
42 DtAmoCallbackFunction cb,
void* userData);
45 virtual void removeAmoAdditionCallback(
46 DtAmoCallbackFunction cb,
void* userData);
49 virtual void addAmoRemovalCallback(
50 DtAmoCallbackFunction cb,
void* userData);
53 virtual void removeAmoRemovalCallback(
54 DtAmoCallbackFunction cb,
void* userData);
58 virtual DtReflectedAmo* first()
const;
61 virtual DtReflectedAmo* last()
const;
66 DtReflectedAmoList(
const DtReflectedAmoList& orig);
69 DtReflectedAmoList& operator=(
const DtReflectedAmoList& orig);
73 const std::vector<DtString>& defaultInterfaceList();