#include <SigSet.h>
|
| SigSet () |
| Default constructor creates SigSet object with an empty signal set.
|
|
| SigSet (sigset_t *source_) |
| Copy constructor from source_ .
|
|
| ~SigSet () |
| Destructor.
|
|
int | empty (void) |
| This function initializes a signal set to be empty, no signals in it.
|
|
int | fill (void) |
| This function initializes a signal set to be full; all the signals defined by POSIX will be in the set.
|
|
int | add (int signo_) |
| This function adds the signal numbered signo_ to the set.
|
|
int | del (int signo_) |
| This function removes the signal signo_ from the set.
|
|
int | is_member (int signo_) |
| Use this function to tell whether the signal signo_ is in the set.
|
|
| operator sigset_t * () |
| Conversion operator to sigset_t structure.
|
|
Definition at line 52 of file SigSet.h.
◆ SigSet() [1/2]
Default constructor creates SigSet object with an empty signal set.
Definition at line 117 of file SigSet.h.
sigset_t m_sigset
POSIX signal set.
References m_sigset.
◆ SigSet() [2/2]
ASSA::SigSet::SigSet |
( |
sigset_t * |
source_ | ) |
|
|
inline |
◆ ~SigSet()
ASSA::SigSet::~SigSet |
( |
| ) |
|
|
inline |
◆ add()
int ASSA::SigSet::add |
( |
int |
signo_ | ) |
|
|
inline |
This function adds the signal numbered signo_
to the set.
- Returns
- 0 on success, -1 on error, with errno set to error number.
Definition at line 137 of file SigSet.h.
138{
return sigaddset(&
m_sigset,signo_); }
References m_sigset.
◆ del()
int ASSA::SigSet::del |
( |
int |
signo_ | ) |
|
|
inline |
This function removes the signal signo_
from the set.
- Returns
- 0 on success, -1 on error, with errno set to error number.
Definition at line 141 of file SigSet.h.
142{
return sigdelset(&
m_sigset,signo_); }
References m_sigset.
◆ empty()
This function initializes a signal set to be empty, no signals in it.
- Returns
- 0 on success, -1 on error, with errno set to error number.
Definition at line 129 of file SigSet.h.
References m_sigset.
◆ fill()
This function initializes a signal set to be full; all the signals defined by POSIX will be in the set.
- Returns
- 0 on success, -1 on error, with errno set to error number.
Definition at line 133 of file SigSet.h.
References m_sigset.
◆ is_member()
int ASSA::SigSet::is_member |
( |
int |
signo_ | ) |
|
|
inline |
Use this function to tell whether the signal signo_
is in the set.
- Returns
- 0 on success, -1 on error, with errno set to error number.
Definition at line 145 of file SigSet.h.
146{
return sigismember(&
m_sigset,signo_); }
References m_sigset.
◆ operator sigset_t *()
Conversion operator to sigset_t
structure.
- Returns
- pointer to the internal
sigset_t
structure.
Definition at line 149 of file SigSet.h.
◆ m_sigset
The documentation for this class was generated from the following file: