Public Member Functions | |
CSignal () | |
~CSignal () | |
Static Public Member Functions | |
static void | handler (int signal) |
static bool | set_handler () |
static bool | unset_handler () |
static void | clear () |
static void | clear_cancel () |
static bool | cancel_computations () |
Static Protected Attributes | |
static int | signals [NUMTRAPPEDSIGS] = {SIGINT, SIGURG} |
static struct sigaction | oldsigaction [NUMTRAPPEDSIGS] |
static bool | active = false |
static bool | cancel_computation = false |
Definition at line 36 of file Signal.h.
CSignal::CSignal | ( | ) |
default constructor
Definition at line 32 of file Signal.cpp.
CSignal::~CSignal | ( | ) |
Definition at line 37 of file Signal.cpp.
static bool CSignal::cancel_computations | ( | ) | [static] |
void CSignal::clear | ( | ) | [static] |
clear signals
Definition at line 156 of file Signal.cpp.
void CSignal::clear_cancel | ( | ) | [static] |
clear cancel flag signals
Definition at line 151 of file Signal.cpp.
void CSignal::handler | ( | int | signal | ) | [static] |
bool CSignal::set_handler | ( | ) | [static] |
bool CSignal::unset_handler | ( | ) | [static] |
bool CSignal::active = false [static, read, protected] |
bool CSignal::cancel_computation = false [static, protected] |
struct sigaction CSignal::oldsigaction[NUMTRAPPEDSIGS] [static, read, protected] |
int CSignal::signals = {SIGINT, SIGURG} [static, protected] |