#include <AP_Signal.h>
Public Types | |
Public Member Functions | |
const AP_Signal * | get (Type type) |
AP_Bool | set (const AP_Signal &signal, const Type type=AP_SignalManager::Process) |
Static Public Member Functions | |
static AP_SignalManager * | getSignalManager (void) |
static void | sigabrt (const AP_Int signal) |
static void | sigalrm (const AP_Int signal) |
static void | sigterm (const AP_Int signal) |
Signal handler. | |
Private Member Functions | |
AP_SignalManager (void) | |
virtual | ~AP_SignalManager (void) |
Private Attributes | |
AP_Key | _m_key_system |
AP_Bool | _m_owner |
AP_Signal * | _m_process |
AP_Sint32 | _m_shm_system |
AP_Signal * | _m_system |
Static Private Attributes | |
static AP_SignalManager | SignalManager |
enum Type |
AP_SignalManager | ( | void | ) | [private] |
~AP_SignalManager | ( | void | ) | [private, virtual] |
const AP_Signal * get | ( | AP_SignalManager::Type | type | ) |
static AP_SignalManager* getSignalManager | ( | void | ) | [inline, static] |
static void sigabrt | ( | const AP_Int | signal | ) | [inline, static] |
static void sigalrm | ( | const AP_Int | signal | ) | [inline, static] |
static void sigterm | ( | const AP_Int | signal | ) | [inline, static] |
Signal handler.
AP_Key _m_key_system [private] |
AP_Signal* _m_process [private] |
AP_Sint32 _m_shm_system [private] |
AP_SignalManager SignalManager [static, private] |