|
MessagePack for C++
|
#include <vrefbuffer.hpp>
Public Member Functions | |
| vrefbuffer (size_t ref_size=MSGPACK_VREFBUFFER_REF_SIZE, size_t chunk_size=MSGPACK_VREFBUFFER_CHUNK_SIZE) | |
| ~vrefbuffer () | |
| void | write (const char *buf, size_t len) |
| void | append_ref (const char *buf, size_t len) |
| void | append_copy (const char *buf, size_t len) |
| const iovec * | vector () const |
| size_t | vector_size () const |
| void | migrate (vrefbuffer *to) |
| void | clear () |
| vrefbuffer (const vrefbuffer &)=delete | |
| vrefbuffer & | operator= (const vrefbuffer &)=delete |
|
inline |
References msgpack::convert(), and MSGPACK_NULLPTR.
|
inline |
References msgpack::convert().
|
delete |
References append_ref(), and msgpack::convert().
Referenced by write().
References msgpack::convert(), msgpack::iovec::iov_base, and msgpack::iovec::iov_len.
Referenced by append_copy(), and write().
|
inline |
References msgpack::convert(), and MSGPACK_NULLPTR.
|
inline |
References msgpack::convert(), and MSGPACK_NULLPTR.
|
delete |
|
inline |
References append_copy(), append_ref(), msgpack::convert(), and MSGPACK_ASSERT.