#include <signal.h>
#include <errno.h>
#include <sys/time.h>
#include <sys/types.h>
#include "assa/SigHandler.h"
#include "assa/SigHandlersList.h"
#include "assa/Handlers.h"
Include dependency graph for SigHandlers.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | ASSA |
Classes | |
class | ASSA::SigHandlers |
SigHandlers class extends SigHandler class by allowing user to register multiple EventHandlers per signal. It also preserves signal handlers installed by the third-party software.
Initially the state of SigHandlers object is passive. No special dispatching is done. User can use other means (such as
If third party library (or application code) has installed its own signal handler (C-function) prior to the first EventHandler registration, it will be placed among all other registered EventHandlers and notified too when signal is delivered to the process by OS.
Definition in file SigHandlers.h.