The SignalTrap class encapsulates functionality to trap and handle signals.
More...
#include <signal.h>
The SignalTrap class encapsulates functionality to trap and handle signals.
Definition at line 65 of file signal.h.
core::posix::SignalTrap::SignalTrap |
( |
const SignalTrap & |
| ) |
|
|
delete |
virtual core::posix::SignalTrap::~SignalTrap |
( |
| ) |
|
|
virtualdefault |
core::posix::SignalTrap::SignalTrap |
( |
| ) |
|
|
protecteddefault |
virtual bool core::posix::SignalTrap::has |
( |
Signal |
signal | ) |
|
|
pure virtual |
Returns true if the given signal is trapped by this instance.
Implemented in impl::SignalTrap.
bool core::posix::SignalTrap::operator== |
( |
const SignalTrap & |
| ) |
const |
|
delete |
virtual void core::posix::SignalTrap::run |
( |
| ) |
|
|
pure virtual |
virtual core::Signal<Signal>& core::posix::SignalTrap::signal_raised |
( |
| ) |
|
|
pure virtual |
Emitted whenever a trapped signal is raised by the operating system.
Implemented in impl::SignalTrap.
virtual void core::posix::SignalTrap::stop |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /root/process-cpp/process-cpp-3.0.1/include/core/posix/signal.h