![]() |
OpendTect
6.3
|
Asynchronous event handling and notification. More...
Public Types | |
| enum | EvType { ConnClose, ChldStop, ReInit, Stop, Cont, Alarm, Kill } |
Static Public Member Functions | |
| static void | initClass () |
| static void | startNotify (EvType, const CallBack &) |
| static void | stopNotify (EvType, const CallBack &) |
| static void | stopProcess (int, bool friendly=true) |
| static void | stopRemote (const char *, int, bool friendly=true, const char *rshcomm=0) |
| static void | initFatalSignalHandling () |
Static Public Member Functions inherited from CallBacker | |
| static void | createReceiverForCurrentThread () |
| static void | removeReceiverForCurrentThread () |
Protected Member Functions | |
| SignalHandling () | |
| ~SignalHandling () | |
| CallBackSet & | getCBL (EvType) |
| void | doKill (int) |
| void | doStop (int, bool withcbs=true) |
| void | doCont () |
| void | handleConn () |
| void | handleChld () |
| void | handleAlarm () |
| void | handleReInit () |
Protected Member Functions inherited from CallBacker | |
| void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More... | |
Static Protected Member Functions | |
| static SignalHandling & | SH () |
| static void | handle (int) |
Protected Attributes | |
| CallBackSet & | conncbs_ |
| CallBackSet & | chldcbs_ |
| CallBackSet & | reinitcbs_ |
| CallBackSet & | stopcbs_ |
| CallBackSet & | contcbs_ |
| CallBackSet & | alarmcbs_ |
| CallBackSet & | killcbs_ |
Friends | |
| void | DBG::forceCrash (bool) |
Additional Inherited Members | |
Public Member Functions inherited from CallBacker | |
| CallBacker () | |
| CallBacker (const CallBacker &) | |
| virtual | ~CallBacker () |
| bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
| bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
| void | detachCB (const NotifierAccess &, const CallBack &) const |
| void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
| bool | isNotifierAttached (const NotifierAccess *) const |
| Only for debugging purposes, don't use. More... | |
| virtual bool | isCapsule () const |
| void | stopReceivingNotifications () const |
Asynchronous event handling and notification.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
staticprotected |
Access to a static instance
|
static |
|
static |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017