26#include <asio/error_code.hpp>
27#include <asio/io_context.hpp>
28#include <asio/signal_set.hpp>
54 [
this](
const asio::error_code& error,
int signal_number) {
57 logger_,
"Received signal {}.", signal_number);
std::shared_ptr< logging::Logger > logger_
Logger.
asio::io_context context_
Context of asio library.
StopSignalHandler(std::shared_ptr< logging::Logger > logger)
Constructor.
void wait()
Wait for a signal SIGINT or SIGTERM.
asio::signal_set signal_set_
Object to wait signals.
Definition of Logger class.
#define MSGPACK_RPC_DEBUG(LOGGER_PTR,...)
Write a debug log.