18 #ifndef UNIXSIGNALHANDLER_HPP
19 #define UNIXSIGNALHANDLER_HPP
21 #include "callback.hpp"
26 class UnixSignalHandlerPrivate;
74 bool listenToUnixSignal (
int signalId);
81 bool ignoreUnixSignal (
int signalId);
87 bool isListeningTo (
int signalId);
97 void invokeOnSignal (
int signalId,
const Callback &callback);
105 void signalRaised (
int signalId);
111 void sigInterrupt ();
121 void signalDelegate ();
126 bool createInternalPipe ();
127 void printError (
const char *message);
128 bool tryReadUnixSignal ();
129 void invokeSignalHandlers (
int signalId);
131 UnixSignalHandlerPrivate *d_ptr;
137 #endif // UNIXSIGNALHANDLER_HPP
A modern style callback mechanism which can be bound to various method types including slots...
Definition: callback.hpp:141
Utility class to react to UNIX signals in a Qt fashion.
Definition: unixsignalhandler.hpp:59