Signal related functions. More...
#include <initializer_list>
#include <csignal>
#include <vector>
Go to the source code of this file.
Namespaces | |
utils | |
Functions | |
::sigset_t | utils::getSignalMask () |
bool | utils::isSignalPending (const int sigNum) |
bool | utils::waitForSignal (const int sigNum, int timeoutMs) |
bool | utils::isSignalBlocked (const int sigNum) |
void | utils::signalBlockAllExcept (const std::initializer_list< int > &signals) |
void | utils::signalBlock (const int sigNum) |
void | utils::signalUnblock (const int sigNum) |
std::vector< std::pair< int, struct::sigaction > > | utils::signalIgnore (const std::initializer_list< int > &signals) |
struct::sigaction | utils::signalSet (const int sigNum, const struct::sigaction *sigAct) |
void | utils::sendSignal (const pid_t pid, const int sigNum) |
Signal related functions.