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