![]() |
OpendTect-6_4
6.4
|
Notifier with automatic capsule creation. More...
Public Member Functions | |
| void | trigger (C c, T &t) |
| CNotifier (T *cb) | |
| void | trigger (C c, CallBacker *cb=0) |
Public Member Functions inherited from NotifierAccess | |
| NotifierAccess (const NotifierAccess &) | |
| NotifierAccess () | |
| virtual | ~NotifierAccess () |
| void | notify (const CallBack &, bool first=false) |
| bool | notifyIfNotNotified (const CallBack &) |
| void | remove (const CallBack &) |
| bool | removeWith (CallBacker *, bool wait=true) |
| bool | isEnabled () const |
| bool | enable (bool yn=true) |
| bool | disable () |
| bool | isEmpty () const |
| bool | willCall (CallBacker *) const |
| bool | isShutdownSubscribed (CallBacker *) const |
| Only for debugging purposes, don't use. More... | |
Additional Inherited Members | |
Public Attributes inherited from NotifierAccess | |
| CallBackSet & | cbs_ |
| CallBacker * | cber_ |
Protected Member Functions inherited from NotifierAccess | |
| void | addShutdownSubscription (CallBacker *) |
| bool | removeShutdownSubscription (CallBacker *, bool wait) |
Static Protected Member Functions inherited from NotifierAccess | |
| static void | doTrigger (CallBackSet &, CallBacker *c, CallBacker *exclude) |
Protected Attributes inherited from NotifierAccess | |
| ObjectSet< CallBacker > | shutdownsubscribers_ |
| Threads::Lock | shutdownsubscriberlock_ |
Notifier with automatic capsule creation.
When non-callbacker data needs to be passed, you can put it in a capsule.
You'll need to define:
|
inline |
|
inline |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019