class CallbackSafeObject
|
Base class for objects that are callback safe.
More... |
|
|
Public Methods
Protected Methods
Protected Members
- std::vector<SafeCallbackBase*> _cbs
Objects that wish to be callback safe should be derived from this
class. The class works in conjunction with SafeCallbackBase and
between them implement callback and callback-object tracking. When
a CallbackSafeObject is destructed it informs all the callbacks that
refer to it that this is the case and invalidates (sets to null)
the object they point to.
inline CallbackSafeObject ()
| CallbackSafeObject |
~CallbackSafeObject ()
| ~CallbackSafeObject |
[virtual]
[protected]
[protected]
[protected]
[protected]
[protected]
Generated by: pavlin on possum.icir.org on Wed Mar 21 11:22:16 2007, using kdoc $.