4 #ifndef RUDIMENTS_SIGNALCLASSES_H
5 #define RUDIMENTS_SIGNALCLASSES_H
7 #include <rudiments/private/signalclassesincludes.h>
51 #include <rudiments/private/signalset.h>
69 static uint32_t
alarm(uint32_t seconds);
159 #include <rudiments/private/signalhandler.h>
Definition: signalclasses.h:90
void setHandler(void(*handler)(int32_t))
void(*)(int32_t) getHandler()
Definition: signalclasses.h:105
static bool isSignalHandlerIntUsed()
const signalset * getMask() const
void addFlag(int32_t flag)
void removeFlag(int32_t flag)
bool handleSignal(int32_t signum)
bool handleSignal(int32_t signum, signalhandler *oldhandler)
void setMask(const signalset *sset)
Definition: signalclasses.h:58
static uint32_t alarm(uint32_t seconds)
static bool examineBlockedSignals(signalset *sset)
static bool ignoreSignals(const signalset *sset)
static bool waitForSignals(const signalset *mask)
Definition: signalclasses.h:12
int32_t signalIsInSet(int32_t signum) const
bool removeShutDownSignals()
bool removeCrashSignals()
bool addSignal(int32_t signum)
bool removeSignal(int32_t signum)