#include <MNSignals.h>
Inheritance diagram for MNSigMgr:
Public Types | |
enum | MNSignal { MNSigNONE = 0, MNSigHUP = SIGHUP, MNSigINT = SIGINT, MNSigQUIT = SIGQUIT, MNSigILL = SIGILL, MNSigTRAP = SIGTRAP, MNSigABRt = SIGABRT, MNSigFPE = SIGFPE, MNSigKILL = SIGKILL, MNSigBUS = SIGBUS, MNSigSEGV = SIGSEGV, MNSigPIPE = SIGPIPE, MNSigALRM = SIGALRM, MNSigTERM = SIGTERM, MNSigCHLD = SIGCHLD, MNSigUSR1 = SIGUSR1, MNSigUSR2 = SIGUSR2, MNSigURG = SIGURG, MNSigSTOP = SIGSTOP, MNSigTSTP = SIGTSTP, MNSigCONT = SIGCONT, MNSigTTIN = SIGTTIN, MNSigTTOU = SIGTTOU, MNSigIO = SIGIO, MNSigXCPU = SIGXCPU, MNSigXFSZ = SIGXFSZ, MNSigWINCH = SIGWINCH, MNSigPROF = SIGPROF, MNSigVTALRM = SIGVTALRM, MNSigPWR = SIGPWR, MNSigEMT = SIGEMT, MNSigSYS = SIGSYS, MNSigMSG = SIGMSG, MNSigDANGER = SIGDANGER, MNSigMIGRATE = SIGMIGRATE, MNSigPRE = SIGPRE, MNSigVIRT = SIGVIRT, MNSigALRM1 = SIGALRM1, MNSigWAITING = SIGWAITING, MNSigKAP = SIGKAP, MNSigRETRACT = SIGRETRACT, MNSigSOUND = SIGSOUND, MNSigSAK } |
Public Member Functions | |
MNSigMgr () | |
bool | init_before_thread_start () |
void | reg (MNSignal s, MNSigHandler *handler) |
void | dereg (MNSignal s, MNSigHandler *handler) |
virtual void | run () |
|
|
|
|
|
|
|
|
|
|
Implements MNThread.
|