10 #ifndef DtUpdateControlCbList103_H_
11 #define DtUpdateControlCbList103_H_
22 typedef void (*DtUpdateControlCb)(
23 RTI::ObjectClassHandle objectClass,
24 const RTI::AttributeHandleSet& attributeSet,
27 typedef DtUpdateControlCb DtStartUpdatesCb;
28 typedef DtUpdateControlCb DtStopUpdatesCb;
42 DtUpdateControlCbList();
45 virtual ~DtUpdateControlCbList();
48 DtUpdateControlCbList(
49 const DtUpdateControlCbList& orig);
52 DtUpdateControlCbList& operator=(
53 const DtUpdateControlCbList& orig);
57 virtual int add(RTI::ObjectClassHandle h, DtUpdateControlCb cb,
59 virtual int remove(RTI::ObjectClassHandle h, DtUpdateControlCb cb,
67 virtual void apply(RTI::ObjectClassHandle objectClass,
68 const RTI::AttributeHandleSet& hSet);
79 void ctorCopyList(
const DtUpdateControlCbList& orig);
86 typedef DtUpdateControlCbList DtStartUpdatesCbList;
87 typedef DtUpdateControlCbList DtStopUpdatesCbList;