10 #define tRefAmoList_H_
38 virtual ~DtReflectedAmoList();
43 DtReflectedAmoList(
const DtReflectedAmoList& orig);
46 DtReflectedAmoList&
operator=(
const DtReflectedAmoList& orig);
51 virtual void addAmoAdditionCallback(
52 DtAmoCallbackFunction cb,
void* userData);
55 virtual void removeAmoAdditionCallback(
56 DtAmoCallbackFunction cb,
void* userData);
59 virtual void addAmoRemovalCallback(
60 DtAmoCallbackFunction cb,
void* userData);
63 virtual void removeAmoRemovalCallback(
64 DtAmoCallbackFunction cb,
void* userData);
68 virtual DtReflectedAmo* first()
const;
71 virtual DtReflectedAmo* last()
const;
74 const std::vector<DtString>& defaultInterfaceList();