AP_SignalManager Class Reference

#include <AP_Signal.h>

Collaboration diagram for AP_SignalManager:

Collaboration graph

Public Types


Public Member Functions

const AP_Signalget (Type type)
AP_Bool set (const AP_Signal &signal, const Type type=AP_SignalManager::Process)

Static Public Member Functions

static AP_SignalManagergetSignalManager (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

Member Enumeration Documentation

enum Type

Enumerator:
System 
Process 


Constructor & Destructor Documentation

AP_SignalManager ( void   )  [private]

~AP_SignalManager ( void   )  [private, virtual]


Member Function Documentation

const AP_Signal * get ( AP_SignalManager::Type  type  ) 

static AP_SignalManager* getSignalManager ( void   )  [inline, static]

AP_Bool set ( const AP_Signal signal,
const Type  type = AP_SignalManager::Process 
)

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.


Field Documentation

AP_Key _m_key_system [private]

AP_Bool _m_owner [private]

AP_Signal* _m_process [private]

AP_Signal* _m_system [private]

AP_SignalManager SignalManager [static, private]


The documentation for this class was generated from the following files:

Generated on Fri Mar 5 16:50:45 2010 for CarLinO by  doxygen 1.5.8