#include <AsyncReadBuffer.h>
Public Member Functions | |
AsyncReadBuffer (AsyncReadStream &s, size_t capacity, boost::function< void(const boost::system::error_code &)> error_callback) | |
void | read (size_t read_count, boost::function< void(ros::serialization::IStream &)> callback) |
Private Member Functions | |
void | read_cb (const boost::system::error_code &error, size_t bytes_transferred, boost::function< void(ros::serialization::IStream &)> callback) |
Private Attributes | |
boost::function< void(const boost::system::error_code &)> | error_callback_ |
std::vector< uint8_t > | mem_ |
AsyncReadStream & | stream_ |
Definition at line 42 of file AsyncReadBuffer.h.
AsyncReadBuffer< AsyncReadStream >::AsyncReadBuffer | ( | AsyncReadStream & | s, |
size_t | capacity, | ||
boost::function< void(const boost::system::error_code &)> | error_callback | ||
) | [inline] |
Definition at line 45 of file AsyncReadBuffer.h.
void AsyncReadBuffer< AsyncReadStream >::read | ( | size_t | read_count, |
boost::function< void(ros::serialization::IStream &)> | callback | ||
) | [inline] |
Definition at line 52 of file AsyncReadBuffer.h.
void AsyncReadBuffer< AsyncReadStream >::read_cb | ( | const boost::system::error_code & | error, |
size_t | bytes_transferred, | ||
boost::function< void(ros::serialization::IStream &)> | callback | ||
) | [inline, private] |
Definition at line 70 of file AsyncReadBuffer.h.
boost::function<void(const boost::system::error_code&)> AsyncReadBuffer< AsyncReadStream >::error_callback_ [private] |
Definition at line 85 of file AsyncReadBuffer.h.
std::vector<uint8_t> AsyncReadBuffer< AsyncReadStream >::mem_ [private] |
Definition at line 84 of file AsyncReadBuffer.h.
AsyncReadStream& AsyncReadBuffer< AsyncReadStream >::stream_ [private] |
Definition at line 83 of file AsyncReadBuffer.h.