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.
CallbackSafeObject ()
| CallbackSafeObject |
~CallbackSafeObject ()
| ~CallbackSafeObject |
[virtual]
[protected]
[protected]
[protected]
[protected]
[protected]
Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:36 2009, using kdoc 2.0a54+XORP.