4#ifndef RUDIMENTS_SIGNALCLASSES_H
5#define RUDIMENTS_SIGNALCLASSES_H
7#include <rudiments/private/signalclassesincludes.h>
51 #include <rudiments/private/signalset.h>
160 #include <rudiments/private/signalhandler.h>
Definition signalclasses.h:89
void setHandler(void(*handler)(int32_t))
void(*)(int32_t) getHandler()
Definition signalclasses.h:104
const signalset * getMask()
void setMask(signalset *sset)
void addFlag(int32_t flag)
void removeFlag(int32_t flag)
bool handleSignal(int32_t signum)
bool handleSignal(int32_t signum, signalhandler *oldhandler)
static bool supportsSignalHandlerParameter()
Definition signalclasses.h:58
static bool waitForSignals(signalset *mask)
static uint32_t alarm(uint32_t seconds)
static bool ignoreSignals(signalset *sset)
static bool getBlockedSignals(signalset *sset)
Definition signalclasses.h:12
bool removeShutDownSignals()
int32_t getSignalIsInSet(int32_t signum)
bool removeCrashSignals()
bool addSignal(int32_t signum)
bool removeSignal(int32_t signum)