|
MythTV
0.27pre
|
A container object to handle UNIX signals in the Qt space correctly. More...
#include <signalhandling.h>

Public Slots | |
| void | handleSignal (void) |
Static Public Member Functions | |
| static void | Init (QList< int > &signallist, QObject *parent=NULL) |
| static void | Done (void) |
| static void | SetHandler (int signal, SigHandlerFunc handler) |
| static bool | IsExiting (void) |
| static void | signalHandler (int signum, siginfo_t *info, void *context) |
Private Member Functions | |
| SignalHandler (QList< int > &signallist, QObject *parent) | |
| ~SignalHandler () | |
| void | SetHandlerPrivate (int signal, SigHandlerFunc handler) |
Private Attributes | |
| QSocketNotifier * | m_notifier |
| char * | m_sigStack |
| QMutex | m_sigMapLock |
| QMap< int, SigHandlerFunc > | m_sigMap |
Static Private Attributes | |
| static int | sigFd [2] |
| static volatile bool | s_exit_program = false |
| static QList< int > | s_defaultHandlerList |
| static QMutex | s_singletonLock |
| static SignalHandler * | s_singleton |
A container object to handle UNIX signals in the Qt space correctly.
Definition at line 26 of file signalhandling.h.
|
private |
Definition at line 60 of file signalhandling.cpp.
Referenced by Init().
|
private |
Definition at line 114 of file signalhandling.cpp.
Definition at line 138 of file signalhandling.cpp.
Referenced by main().
Definition at line 145 of file signalhandling.cpp.
|
static |
Definition at line 153 of file signalhandling.cpp.
Referenced by add_open_xv_port(), del_open_xv_port(), and main().
Definition at line 36 of file signalhandling.h.
Referenced by TV::PlaybackLoop().
Definition at line 206 of file signalhandling.cpp.
Referenced by SetHandlerPrivate().
Definition at line 288 of file signalhandling.cpp.
Referenced by SignalHandler().
|
private |
Definition at line 160 of file signalhandling.cpp.
Referenced by SetHandler(), and SignalHandler().
|
staticprivate |
Definition at line 51 of file signalhandling.h.
Referenced by handleSignal(), signalHandler(), SignalHandler(), and ~SignalHandler().
Definition at line 52 of file signalhandling.h.
Referenced by handleSignal(), signalHandler(), and SignalHandler().
|
private |
Definition at line 53 of file signalhandling.h.
Referenced by handleSignal(), SignalHandler(), and ~SignalHandler().
|
private |
Definition at line 54 of file signalhandling.h.
Referenced by SetHandlerPrivate(), and SignalHandler().
|
private |
Definition at line 56 of file signalhandling.h.
Referenced by handleSignal(), SetHandlerPrivate(), and ~SignalHandler().
|
private |
Definition at line 57 of file signalhandling.h.
Referenced by handleSignal(), SetHandlerPrivate(), and ~SignalHandler().
|
staticprivate |
Definition at line 58 of file signalhandling.h.
Referenced by SignalHandler().
|
staticprivate |
Definition at line 60 of file signalhandling.h.
Referenced by Done(), Init(), and SetHandler().
|
staticprivate |
Definition at line 61 of file signalhandling.h.
Referenced by Done(), Init(), SetHandler(), and ~SignalHandler().
1.8.1.2