Helper for reading incoming TCP messages. 更多...
#include <incomingMessage.h>
Public 成员函数 | |
boost::asio::mutable_buffer | buffer () |
IncomingMessage (Buffer &&buffer) | |
auto | pop () |
auto | size () const |
boost::asio::mutable_buffer | size_as_buffer () |
Private 属性 | |
Buffer | _buffer |
carla::streaming::detail::message_size_type | _size = 0u |
Helper for reading incoming TCP messages.
Allocates the whole message in a single buffer.
在文件 incomingMessage.h 第 21 行定义.
|
inlineexplicit |
在文件 incomingMessage.h 第 24 行定义.
|
inline |
在文件 incomingMessage.h 第 30 行定义.
引用了 _buffer, _size, carla::Buffer::buffer(), DEBUG_ASSERT , 以及 carla::Buffer::reset().
|
inline |
在文件 incomingMessage.h 第 40 行定义.
引用了 _buffer.
|
inline |
在文件 incomingMessage.h 第 36 行定义.
引用了 _size.
|
inline |
在文件 incomingMessage.h 第 26 行定义.
引用了 _size.
|
private |
在文件 incomingMessage.h 第 48 行定义.
|
private |
在文件 incomingMessage.h 第 46 行定义.
被这些函数引用 buffer(), size() , 以及 size_as_buffer().