Signal catching support. More...
#include <atomic>
Include dependency graph for signals.h:
This graph shows which files directly or indirectly include this file:Namespaces | |
| namespace | syten |
| Syten namespace. | |
| namespace | syten::Signals |
| Signal catching support. | |
Functions | |
| void | syten::Signals::enable () |
| Enables signal-handling. More... | |
| void | syten::Signals::handler (int signal) |
| Signal handler, only sets the corresponding variable. More... | |
| void | syten::Signals::reset () |
| Clears all signal-received variables. More... | |
Variables | |
| std::atomic< bool > | syten::Signals::receivedINTR {false} |
| Set to true on receipt of SIGINT. More... | |
| std::atomic< bool > | syten::Signals::receivedTERM {false} |
| Set to true on receipt of SIGTERM. More... | |
| std::atomic< bool > | syten::Signals::receivedUSR1 {false} |
| Set to true on receipt of SIGUSR1. More... | |
| std::atomic< bool > | syten::Signals::receivedUSR2 {false} |
| Set to true on receipt of SIGUSR2. More... | |
Signal catching support.