|
rad
2.0.0
|
#include <signal.hpp>
Public Member Functions | |
| Signal (boost::asio::io_service &ios, SMAdapter &sm, UniqueEvent &&event) | |
| virtual | ~Signal () |
| void | Add (const int signal_number) |
| void | Install (const int signal_number) |
| void | Install (void) |
| void | Cancel (void) |
| Signal (const Signal &)=delete | |
| Signal & | operator= (const Signal &)=delete |
| Signal (boost::asio::io_service &ios, SMAdapter &sm, UniqueEvent &&event) | |
| virtual | ~Signal () |
| void | Add (const int signal_number) |
| void | Install (const int signal_number) |
| void | Install (void) |
| void | Cancel (void) |
| Signal (const Signal &)=delete | |
| Signal & | operator= (const Signal &)=delete |
This class can be used to trigger an event when a UNIX signal is fired.
| rad::Signal::Signal | ( | boost::asio::io_service & | ios, |
| SMAdapter & | sm, | ||
| UniqueEvent && | event | ||
| ) |
|
virtual |
Cancel the signals.
|
delete |
| rad::Signal::Signal | ( | boost::asio::io_service & | ios, |
| SMAdapter & | sm, | ||
| UniqueEvent && | event | ||
| ) |
|
virtual |
|
delete |
| void rad::Signal::Add | ( | const int | signal_number | ) |
Defines which signal triggers the event.
| [in] | signal_number | Linux signal to detect. |
| void rad::Signal::Add | ( | const int | signal_number | ) |
| void rad::Signal::Cancel | ( | void | ) |
Cancel the triggering an event when signal is detected.
| void rad::Signal::Cancel | ( | void | ) |
| void rad::Signal::Install | ( | const int | signal_number | ) |
Defines which signal triggers the event.
| [in] | signal_number | Linux signal to detect. |
| void rad::Signal::Install | ( | const int | signal_number | ) |
| void rad::Signal::Install | ( | void | ) |
| void rad::Signal::Install | ( | void | ) |
1.8.5