15#include <boost/asio.hpp>
27 void Install(
const long timeout);
34 void Callback(boost::system::error_code
const& error_code);
36 boost::asio::io_context& m_ios;
37 boost::asio::deadline_timer* m_deadline_timer;
AnyEvent class header file.
Definition smAdapter.hpp:60
void Install(const long timeout)
Definition timer.cpp:47
Timer(const Timer &)=delete
Timer(boost::asio::io_context &ios, SMAdapter &sm, UniqueEvent &&event)
Definition timer.cpp:25
Timer & operator=(const Timer &)=delete
virtual ~Timer()
Definition timer.cpp:37
void Cancel()
Definition timer.cpp:68
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.