Class BufferedReader

Nested Relationships

Nested Types

Class Documentation

class BufferedReader

Public Functions

inline BufferedReader()
inline explicit BufferedReader(bool enable, size_t max_len = 0)
inline void flush()
inline void setMaxLen(size_t max_len)
inline bool isEnabled()
inline bool setEnabled(bool enabled)
inline void enable()
inline void disable()
inline void listen(CommInterfaceSharedPtr interface)
inline void listen(CommInterfaceSharedPtr interface, const Frame::Header &h)
template<typename DurationType>
inline bool read(can::Frame *msg, const DurationType &duration)
inline bool readUntil(can::Frame *msg, boost::chrono::high_resolution_clock::time_point abs_time)
class ScopedEnabler

Public Functions

inline explicit ScopedEnabler(BufferedReader &reader)
inline ~ScopedEnabler()