Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
signal.hpp File Reference

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)
 

Detailed Description

Signal related functions.

Author
Jan Olszak (j.ols.nosp@m.zak@.nosp@m.samsu.nosp@m.ng.c.nosp@m.om)