|
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_NULLPTR, and vector().
|
inline |
References vector().
|
delete |
References append_ref(), and vector().
Referenced by write().
References msgpack::iovec::iov_base, msgpack::iovec::iov_len, and vector().
Referenced by append_copy(), and write().
|
inline |
References MSGPACK_NULLPTR, and vector().
|
inline |
References MSGPACK_NULLPTR, and vector().
|
delete |
|
inline |
Referenced by append_copy(), append_ref(), clear(), migrate(), vrefbuffer(), write(), and ~vrefbuffer().
|
inline |
References append_copy(), append_ref(), MSGPACK_ASSERT, and vector().