#include <reader.h>
Definition at line 13 of file reader.h.
can::BufferedReader::BufferedReader |
( |
| ) |
|
|
inline |
can::BufferedReader::BufferedReader |
( |
bool |
enable, |
|
|
size_t |
max_len = 0 |
|
) |
| |
|
inline |
void can::BufferedReader::disable |
( |
| ) |
|
|
inline |
void can::BufferedReader::enable |
( |
| ) |
|
|
inline |
void can::BufferedReader::flush |
( |
| ) |
|
|
inline |
void can::BufferedReader::handleFrame |
( |
const can::Frame & |
msg | ) |
|
|
inlineprivate |
bool can::BufferedReader::isEnabled |
( |
| ) |
|
|
inline |
template<typename DurationType >
bool can::BufferedReader::read |
( |
can::Frame * |
msg, |
|
|
const DurationType & |
duration |
|
) |
| |
|
inline |
bool can::BufferedReader::readUntil |
( |
can::Frame * |
msg, |
|
|
boost::chrono::high_resolution_clock::time_point |
abs_time |
|
) |
| |
|
inline |
bool can::BufferedReader::setEnabled |
( |
bool |
enabled | ) |
|
|
inline |
void can::BufferedReader::setMaxLen |
( |
size_t |
max_len | ) |
|
|
inline |
void can::BufferedReader::trim |
( |
| ) |
|
|
inlineprivate |
std::deque<can::Frame> can::BufferedReader::buffer_ |
|
private |
boost::condition_variable can::BufferedReader::cond_ |
|
private |
bool can::BufferedReader::enabled_ |
|
private |
size_t can::BufferedReader::max_len_ |
|
private |
boost::mutex can::BufferedReader::mutex_ |
|
private |
The documentation for this class was generated from the following file: