#include <timer.h>
|
void | handler (const boost::system::error_code &ec) |
|
|
TimerFunc | delegate |
|
boost::asio::io_service | io |
|
boost::mutex | mutex |
|
boost::chrono::high_resolution_clock::duration | period |
|
boost::thread | thread |
|
boost::asio::basic_waitable_timer< boost::chrono::high_resolution_clock > | timer |
|
boost::asio::io_service::work | work |
|
Definition at line 15 of file timer.h.
◆ TimerDelegate
◆ TimerFunc
◆ Timer()
canopen::Timer::Timer |
( |
| ) |
|
|
inline |
◆ ~Timer()
canopen::Timer::~Timer |
( |
| ) |
|
|
inline |
◆ getPeriod()
const boost::chrono::high_resolution_clock::duration& canopen::Timer::getPeriod |
( |
| ) |
|
|
inline |
◆ handler()
void canopen::Timer::handler |
( |
const boost::system::error_code & |
ec | ) |
|
|
inlineprivate |
◆ restart()
void canopen::Timer::restart |
( |
| ) |
|
|
inline |
◆ start()
template<typename T >
void canopen::Timer::start |
( |
const TimerFunc & |
del, |
|
|
const T & |
dur, |
|
|
bool |
start_now = true |
|
) |
| |
|
inline |
◆ stop()
void canopen::Timer::stop |
( |
| ) |
|
|
inline |
◆ delegate
◆ io
boost::asio::io_service canopen::Timer::io |
|
private |
◆ mutex
boost::mutex canopen::Timer::mutex |
|
private |
◆ period
boost::chrono::high_resolution_clock::duration canopen::Timer::period |
|
private |
◆ thread
boost::thread canopen::Timer::thread |
|
private |
◆ timer
boost::asio::basic_waitable_timer<boost::chrono::high_resolution_clock> canopen::Timer::timer |
|
private |
◆ work
boost::asio::io_service::work canopen::Timer::work |
|
private |
The documentation for this class was generated from the following file: