22 namespace DtTenaBroker
25 class DtReflectedEnvironmentProcess;
30 class DT_DLL_VLTENA DtReflectedEnvironmentProcessList :
public DtReflectedObjectList
36 DtReflectedEnvironmentProcessList(DtExerciseConn* exConn);
39 virtual ~DtReflectedEnvironmentProcessList();
42 virtual void addEnvironmentProcessAdditionCallback(
43 DtEnvironmentProcessCallbackFunction cb,
void* userData);
46 virtual void removeEnvironmentProcessAdditionCallback(
47 DtEnvironmentProcessCallbackFunction cb,
void* userData);
50 virtual void addEnvironmentProcessRemovalCallback(
51 DtEnvironmentProcessCallbackFunction cb,
void* userData);
54 virtual void removeEnvironmentProcessRemovalCallback(
55 DtEnvironmentProcessCallbackFunction cb,
void* userData);
58 virtual DtReflectedEnvironmentProcess* first()
const;
61 virtual DtReflectedEnvironmentProcess* last()
const;
66 DtReflectedEnvironmentProcessList(
const DtReflectedEnvironmentProcessList& orig);
69 DtReflectedEnvironmentProcessList& operator=(
const DtReflectedEnvironmentProcessList& orig);
73 const std::vector<DtString>& defaultInterfaceList();