15#include <boost/asio.hpp>
27 void Add(
const int signal_number);
28 void Install(
const int signal_number);
36 void Callback(boost::system::error_code
const& error_code,
int signal_number);
38 boost::asio::io_context& m_ios;
39 boost::asio::signal_set m_signals;
AnyEvent class header file.
Definition smAdapter.hpp:60
virtual ~Signal()
Definition signal.cpp:39
void Add(const int signal_number)
Definition signal.cpp:49
void Cancel(void)
Definition signal.cpp:81
void Install(void)
Definition signal.cpp:71
Signal & operator=(const Signal &)=delete
Signal(boost::asio::io_context &ios, SMAdapter &sm, UniqueEvent &&event)
Definition signal.cpp:27
Signal(const Signal &)=delete
Definition actionsApp.cpp:23
std::unique_ptr< AnyEvent > UniqueEvent
Definition anyEvent.hpp:45
std::shared_ptr< const AnyEvent > SharedEvent
Definition anyEvent.hpp:44
SMAdapter class header file.