#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.
|
1.3.8