ASSA::SigSet Class Reference
#include <SigSet.h>
List of all members.
Public Member Functions |
| | 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.
|
Private Attributes |
| sigset_t | m_sigset |
| | POSIX signal set.
|
Detailed Description
Definition at line 52 of file SigSet.h.
Constructor & Destructor Documentation
| ASSA::SigSet::SigSet |
( |
|
) |
[inline] |
Default constructor creates SigSet object with an empty signal set.
Definition at line 118 of file SigSet.h.
References m_sigset.
| ASSA::SigSet::SigSet |
( |
sigset_t * |
source_ |
) |
[inline] |
| ASSA::SigSet::~SigSet |
( |
|
) |
[inline] |
Member Function Documentation
| 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 138 of file SigSet.h.
References m_sigset.
00138 { return sigaddset(&m_sigset,signo_); }
| 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 142 of file SigSet.h.
References m_sigset.
00142 { return sigdelset(&m_sigset,signo_); }
| int ASSA::SigSet::empty |
( |
void |
|
) |
[inline] |
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 130 of file SigSet.h.
References m_sigset.
00130 { return sigemptyset(&m_sigset); }
| int ASSA::SigSet::fill |
( |
void |
|
) |
[inline] |
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 134 of file SigSet.h.
References m_sigset.
| 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 146 of file SigSet.h.
References m_sigset.
00146 { return sigismember(&m_sigset,signo_); }
| ASSA::SigSet::operator sigset_t * |
( |
|
) |
[inline] |
Conversion operator to sigset_t structure.
- Returns:
- pointer to the internal
sigset_t structure.
Definition at line 150 of file SigSet.h.
References m_sigset.
Member Data Documentation
The documentation for this class was generated from the following file:
- /build/buildd-libassa_3.5.0-1.1-s390-t6GDeP/libassa-3.5.0/assa/SigSet.h