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