Rudiments
|
Public Member Functions | |
signalset () | |
~signalset () | |
bool | addSignal (int32_t signum) |
bool | addAllSignals () |
bool | removeSignal (int32_t signum) |
bool | removeAllSignals () |
int32_t | signalIsInSet (int32_t signum) const |
Friends | |
class | signalmanager |
class | signalhandler |
A signalset it just a collection of signals. Many signal-related functions take signalsets for arguments. The signalset class makes signalsets easy to manage.
signalset::signalset | ( | ) |
Creates an instance of the signalset class.
signalset::~signalset | ( | ) |
Deletes this instance of the signalset class.
bool signalset::addAllSignals | ( | ) |
Add all signals to the set. Returns true on success and false on failure.
bool signalset::addSignal | ( | int32_t | signum | ) |
Add the signal "signum" to the set. Returns true on success and false on failure.
bool signalset::removeAllSignals | ( | ) |
Remove all signals from the set. Returns true on success and false on failure.
bool signalset::removeSignal | ( | int32_t | signum | ) |
Remove the signal "signum" from the set. Returns true on success and false on failure.
int32_t signalset::signalIsInSet | ( | int32_t | signum | ) | const |
Returns 1 if the signal "signum" is in the set, 0 if it is not and -1 on error.