#include <signal.h>
#include <errno.h>
Include dependency graph for SigSet.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | ASSA |
Classes | |
class | ASSA::SigSet |
The conversoin operator that converts SigSet to a pointer to the internal sigset_t data member for direct use with C-library functions can be used as follows:
SigSet source; sigset_t* targetp;
targetp = source;
Because lvalue is expected to be of the type sigset_t*, and there is a conversion operator defined for SigSet, the conversion happens automatically.
Another example would be to use it in conjunction with 'struct sigaction':
struct sigaction action; SigSet siganls_to_block;
manipulat signal set in some meaningful way
action.sa_mask = *signals_to_block;
Definition in file SigSet.h.