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.
◆ SignalTrap() [1/2]
core::posix::SignalTrap::SignalTrap |
( |
const SignalTrap & |
| ) |
|
|
delete |
◆ ~SignalTrap()
virtual core::posix::SignalTrap::~SignalTrap |
( |
| ) |
|
|
virtualdefault |
◆ SignalTrap() [2/2]
core::posix::SignalTrap::SignalTrap |
( |
| ) |
|
|
protecteddefault |
◆ has()
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.
◆ operator=()
◆ operator==()
bool core::posix::SignalTrap::operator== |
( |
const SignalTrap & |
| ) |
const |
|
delete |
◆ run()
virtual void core::posix::SignalTrap::run |
( |
| ) |
|
|
pure virtual |
◆ signal_raised()
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.
◆ stop()
virtual void core::posix::SignalTrap::stop |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /build/process-cpp/src/process-cpp-3.0.1/include/core/posix/signal.h