#include <Signal.h>
Public Member Functions | |
SigprocmaskSaver () | |
Ctor saving the original sigprocmask. | |
~SigprocmaskSaver () | |
Dtor restoring the original sigprocmask. | |
void | block (int signum_r) |
Temporary block signal. | |
void | unblock (int signum_r) |
Temporary unblock signal. | |
bool | pending (int signum_r) |
Whether signal delivery is pending. | |
void | suspend () |
Wait for signals not blocked in original sigprocmask. | |
Private Attributes | |
::sigset_t | _origmask |
Definition at line 41 of file Signal.h.
zypp::SigprocmaskSaver::SigprocmaskSaver | ( | ) | [inline] |
zypp::SigprocmaskSaver::~SigprocmaskSaver | ( | ) | [inline] |
void zypp::SigprocmaskSaver::block | ( | int | signum_r | ) | [inline] |
void zypp::SigprocmaskSaver::unblock | ( | int | signum_r | ) | [inline] |
bool zypp::SigprocmaskSaver::pending | ( | int | signum_r | ) | [inline] |
void zypp::SigprocmaskSaver::suspend | ( | ) | [inline] |
::sigset_t zypp::SigprocmaskSaver::_origmask [private] |
Definition at line 78 of file Signal.h.
Referenced by SigprocmaskSaver(), suspend(), and ~SigprocmaskSaver().