12 #include <rad/Dispatcher.hpp>
13 #include <rad/AnyEvent.hpp>
15 #include <boost/asio.hpp>
38 boost::asio::io_service& mIOS;
39 boost::asio::deadline_timer* mDeadlineTimer;
void Install(const long timeout)
Definition: Timer.cpp:52
Timer(boost::asio::io_service &ios, Dispatcher &dispatcher, UniqueEvent &&event)
Definition: Timer.cpp:25
virtual ~Timer()
Definition: Timer.cpp:41
optional bool timeout
Definition: requests.proto:13
Definition: Dispatcher.hpp:22
std::unique_ptr< AnyEvent > UniqueEvent
Definition: AnyEvent.hpp:48
void Cancel()
Definition: Timer.cpp:71
optional int32 error_code
Definition: topics.proto:14
Timer & operator=(const Timer &)=delete