#include <SignalHandler.hh>
|
enum | signal_type {
SIGNAL_ABORT,
SIGNAL_ALARM,
SIGNAL_HANGUP,
SIGNAL_ISALIVE,
SIGNAL_TERMINATE,
SIGNAL_USER_1,
SIGNAL_USER_2,
SIGNAL_UNKNOWN,
SIGNAL_ABORT,
SIGNAL_ALARM,
SIGNAL_HANGUP,
SIGNAL_ISALIVE,
SIGNAL_TERMINATE,
SIGNAL_USER_1,
SIGNAL_USER_2,
SIGNAL_UNKNOWN,
SIGNAL_ABORT,
SIGNAL_ALARM,
SIGNAL_HANGUP,
SIGNAL_ISALIVE,
SIGNAL_TERMINATE,
SIGNAL_USER_1,
SIGNAL_USER_2,
SIGNAL_UNKNOWN
} |
|
enum | signal_type {
SIGNAL_ABORT,
SIGNAL_ALARM,
SIGNAL_HANGUP,
SIGNAL_ISALIVE,
SIGNAL_TERMINATE,
SIGNAL_USER_1,
SIGNAL_USER_2,
SIGNAL_UNKNOWN,
SIGNAL_ABORT,
SIGNAL_ALARM,
SIGNAL_HANGUP,
SIGNAL_ISALIVE,
SIGNAL_TERMINATE,
SIGNAL_USER_1,
SIGNAL_USER_2,
SIGNAL_UNKNOWN,
SIGNAL_ABORT,
SIGNAL_ALARM,
SIGNAL_HANGUP,
SIGNAL_ISALIVE,
SIGNAL_TERMINATE,
SIGNAL_USER_1,
SIGNAL_USER_2,
SIGNAL_UNKNOWN
} |
|
enum | signal_type {
SIGNAL_ABORT,
SIGNAL_ALARM,
SIGNAL_HANGUP,
SIGNAL_ISALIVE,
SIGNAL_TERMINATE,
SIGNAL_USER_1,
SIGNAL_USER_2,
SIGNAL_UNKNOWN,
SIGNAL_ABORT,
SIGNAL_ALARM,
SIGNAL_HANGUP,
SIGNAL_ISALIVE,
SIGNAL_TERMINATE,
SIGNAL_USER_1,
SIGNAL_USER_2,
SIGNAL_UNKNOWN,
SIGNAL_ABORT,
SIGNAL_ALARM,
SIGNAL_HANGUP,
SIGNAL_ISALIVE,
SIGNAL_TERMINATE,
SIGNAL_USER_1,
SIGNAL_USER_2,
SIGNAL_UNKNOWN
} |
|
◆ callbacks_type [1/3]
◆ callbacks_type [2/3]
◆ callbacks_type [3/3]
◆ signal_queue_type [1/3]
◆ signal_queue_type [2/3]
◆ signal_queue_type [3/3]
◆ signal_type [1/3]
Enumerator |
---|
SIGNAL_ABORT | |
SIGNAL_ALARM | |
SIGNAL_HANGUP | |
SIGNAL_ISALIVE | |
SIGNAL_TERMINATE | |
SIGNAL_USER_1 | |
SIGNAL_USER_2 | |
SIGNAL_UNKNOWN | |
SIGNAL_ABORT | |
SIGNAL_ALARM | |
SIGNAL_HANGUP | |
SIGNAL_ISALIVE | |
SIGNAL_TERMINATE | |
SIGNAL_USER_1 | |
SIGNAL_USER_2 | |
SIGNAL_UNKNOWN | |
SIGNAL_ABORT | |
SIGNAL_ALARM | |
SIGNAL_HANGUP | |
SIGNAL_ISALIVE | |
SIGNAL_TERMINATE | |
SIGNAL_USER_1 | |
SIGNAL_USER_2 | |
SIGNAL_UNKNOWN | |
◆ signal_type [2/3]
Enumerator |
---|
SIGNAL_ABORT | |
SIGNAL_ALARM | |
SIGNAL_HANGUP | |
SIGNAL_ISALIVE | |
SIGNAL_TERMINATE | |
SIGNAL_USER_1 | |
SIGNAL_USER_2 | |
SIGNAL_UNKNOWN | |
SIGNAL_ABORT | |
SIGNAL_ALARM | |
SIGNAL_HANGUP | |
SIGNAL_ISALIVE | |
SIGNAL_TERMINATE | |
SIGNAL_USER_1 | |
SIGNAL_USER_2 | |
SIGNAL_UNKNOWN | |
SIGNAL_ABORT | |
SIGNAL_ALARM | |
SIGNAL_HANGUP | |
SIGNAL_ISALIVE | |
SIGNAL_TERMINATE | |
SIGNAL_USER_1 | |
SIGNAL_USER_2 | |
SIGNAL_UNKNOWN | |
◆ signal_type [3/3]
Enumerator |
---|
SIGNAL_ABORT | |
SIGNAL_ALARM | |
SIGNAL_HANGUP | |
SIGNAL_ISALIVE | |
SIGNAL_TERMINATE | |
SIGNAL_USER_1 | |
SIGNAL_USER_2 | |
SIGNAL_UNKNOWN | |
SIGNAL_ABORT | |
SIGNAL_ALARM | |
SIGNAL_HANGUP | |
SIGNAL_ISALIVE | |
SIGNAL_TERMINATE | |
SIGNAL_USER_1 | |
SIGNAL_USER_2 | |
SIGNAL_UNKNOWN | |
SIGNAL_ABORT | |
SIGNAL_ALARM | |
SIGNAL_HANGUP | |
SIGNAL_ISALIVE | |
SIGNAL_TERMINATE | |
SIGNAL_USER_1 | |
SIGNAL_USER_2 | |
SIGNAL_UNKNOWN | |
◆ Callbacks() [1/3]
void LDASTools::AL::SignalHandler::Callbacks |
( |
signal_type |
Signal | ) |
|
|
static |
◆ Callbacks() [2/3]
static void LDASTools::AL::SignalHandler::Callbacks |
( |
signal_type |
Signal | ) |
|
|
static |
◆ Callbacks() [3/3]
static void LDASTools::AL::SignalHandler::Callbacks |
( |
signal_type |
Signal | ) |
|
|
static |
◆ callbacks() [1/3]
void LDASTools::AL::SignalHandler::callbacks |
( |
signal_type |
Signal | ) |
|
|
private |
◆ callbacks() [2/3]
void LDASTools::AL::SignalHandler::callbacks |
( |
signal_type |
Signal | ) |
|
|
private |
◆ callbacks() [3/3]
void LDASTools::AL::SignalHandler::callbacks |
( |
signal_type |
Signal | ) |
|
|
private |
◆ Instance() [1/3]
◆ Instance() [2/3]
◆ Instance() [3/3]
◆ OSSignal() [1/3]
◆ OSSignal() [2/3]
static int LDASTools::AL::SignalHandler::OSSignal |
( |
signal_type |
Signal | ) |
|
|
static |
◆ OSSignal() [3/3]
static int LDASTools::AL::SignalHandler::OSSignal |
( |
signal_type |
Signal | ) |
|
|
static |
◆ reg() [1/3]
Register a callback.
- Todo:
- Need to be able to store the handler retrieved in sa_old so when this signal handler is unloaded, the previous handler can be restored.
◆ reg() [2/3]
◆ reg() [3/3]
◆ Register() [1/3]
◆ Register() [2/3]
◆ Register() [3/3]
◆ ThreadCaptureSignal() [1/3]
static void LDASTools::AL::SignalHandler::ThreadCaptureSignal |
( |
signal_type |
Signal | ) |
|
|
static |
◆ ThreadCaptureSignal() [2/3]
void LDASTools::AL::SignalHandler::ThreadCaptureSignal |
( |
signal_type |
Signal | ) |
|
|
static |
◆ ThreadCaptureSignal() [3/3]
static void LDASTools::AL::SignalHandler::ThreadCaptureSignal |
( |
signal_type |
Signal | ) |
|
|
static |
◆ ThreadIgnoreSignal() [1/3]
void LDASTools::AL::SignalHandler::ThreadIgnoreSignal |
( |
signal_type |
Signal | ) |
|
|
static |
◆ ThreadIgnoreSignal() [2/3]
static void LDASTools::AL::SignalHandler::ThreadIgnoreSignal |
( |
signal_type |
Signal | ) |
|
|
static |
◆ ThreadIgnoreSignal() [3/3]
static void LDASTools::AL::SignalHandler::ThreadIgnoreSignal |
( |
signal_type |
Signal | ) |
|
|
static |
◆ unreg() [1/3]
◆ unreg() [2/3]
◆ unreg() [3/3]
◆ Unregister() [1/3]
◆ Unregister() [2/3]
◆ Unregister() [3/3]
◆ IgnoreCB
◆ signal_queue
The documentation for this class was generated from the following files: