Public Member Functions | Private Member Functions | Private Attributes | List of all members
coil::SignalAction Class Reference

SignalAction class. More...

#include <Signal.h>

Public Member Functions

 SignalAction ()
 Constructor. More...
 
 SignalAction ()
 Constructor. More...
 
 SignalAction (SignalHandler handle, int signum)
 Constructor. More...
 
 SignalAction (SignalHandler handle, int signum, sigset_t *mask=0, int flags=0)
 Constructor. More...
 
 ~SignalAction ()
 Destructor. More...
 
 ~SignalAction ()
 Destructor. More...
 

Private Member Functions

SignalActionoperator= (const SignalAction &)
 
SignalActionoperator= (const SignalAction &)
 
 SignalAction (const SignalAction &)
 
 SignalAction (const SignalAction &)
 

Private Attributes

int m_flags
 
SignalHandler m_handle
 
sigset_tm_mask
 
int m_signum
 

Detailed Description

SignalAction class.

Definition at line 42 of file posix/coil/Signal.h.

Constructor & Destructor Documentation

◆ SignalAction() [1/6]

coil::SignalAction::SignalAction ( )

Constructor.

Constructor

Definition at line 37 of file posix/coil/Signal.cpp.

◆ SignalAction() [2/6]

coil::SignalAction::SignalAction ( SignalHandler  handle,
int  signum 
)

Constructor.

Constructor

Parameters
handleSignal handler.
signumSignal number.
handleSignal handler.
signumSignal number.

Definition at line 53 of file posix/coil/Signal.cpp.

◆ ~SignalAction() [1/2]

coil::SignalAction::~SignalAction ( )

Destructor.

Destructor

Definition at line 78 of file posix/coil/Signal.cpp.

◆ SignalAction() [3/6]

coil::SignalAction::SignalAction ( const SignalAction )
private

◆ SignalAction() [4/6]

coil::SignalAction::SignalAction ( )

Constructor.

Constructor

◆ SignalAction() [5/6]

coil::SignalAction::SignalAction ( SignalHandler  handle,
int  signum,
sigset_t mask = 0,
int  flags = 0 
)

Constructor.

Constructor

Parameters
handleSignal handler.
signumSignal number.
maskSignal mask.
flagsSignal flag.
handleSignal handler.
signumSignal number.
maskSignal mask.
flagsFlag.

Definition at line 53 of file win32/coil/Signal.cpp.

◆ ~SignalAction() [2/2]

coil::SignalAction::~SignalAction ( )

Destructor.

Destructor

◆ SignalAction() [6/6]

coil::SignalAction::SignalAction ( const SignalAction )
private

Member Function Documentation

◆ operator=() [1/2]

SignalAction& coil::SignalAction::operator= ( const SignalAction )
private

◆ operator=() [2/2]

SignalAction& coil::SignalAction::operator= ( const SignalAction )
private

Member Data Documentation

◆ m_flags

int coil::SignalAction::m_flags
private

Definition at line 108 of file posix/coil/Signal.h.

◆ m_handle

SignalHandler coil::SignalAction::m_handle
private

Definition at line 105 of file posix/coil/Signal.h.

◆ m_mask

sigset_t * coil::SignalAction::m_mask
private

Definition at line 107 of file posix/coil/Signal.h.

◆ m_signum

int coil::SignalAction::m_signum
private

Definition at line 106 of file posix/coil/Signal.h.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:46