Exception safe sigprocmask save/restore.
More...
#include <Signal.h>
Exception safe sigprocmask save/restore.
Definition at line 41 of file Signal.h.
zypp::SigprocmaskSaver::SigprocmaskSaver |
( |
| ) |
|
|
inline |
Ctor saving the original sigprocmask.
Definition at line 45 of file Signal.h.
zypp::SigprocmaskSaver::~SigprocmaskSaver |
( |
| ) |
|
|
inline |
Dtor restoring the original sigprocmask.
Definition at line 48 of file Signal.h.
void zypp::SigprocmaskSaver::block |
( |
int |
signum_r | ) |
|
|
inline |
Temporary block signal.
Definition at line 52 of file Signal.h.
void zypp::SigprocmaskSaver::unblock |
( |
int |
signum_r | ) |
|
|
inline |
Temporary unblock signal.
Definition at line 60 of file Signal.h.
bool zypp::SigprocmaskSaver::pending |
( |
int |
signum_r | ) |
|
|
inline |
Whether signal delivery is pending.
Definition at line 68 of file Signal.h.
void zypp::SigprocmaskSaver::suspend |
( |
| ) |
|
|
inline |
Wait for signals not blocked in original sigprocmask.
Definition at line 75 of file Signal.h.
::sigset_t zypp::SigprocmaskSaver::_origmask |
|
private |
The documentation for this class was generated from the following file: