|
jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <byte_buffer.hpp>

Public Member Functions | |
| void | assign (const void *ptr, size_t size) |
| byte_buffer () | |
| byte_buffer (size_t size) | |
| byte_buffer (const void *ptr, size_t size) | |
| const char * | ptr () const |
| char * | ptr () |
| size_t | size () const |
| void | swap (byte_buffer &other) |
Private Attributes | |
| jubatus::util::lang::shared_ptr< std::vector< char > > | buf_ |
Definition at line 30 of file byte_buffer.hpp.
|
inline |
Definition at line 32 of file byte_buffer.hpp.
Referenced by assign().

|
inlineexplicit |
Definition at line 35 of file byte_buffer.hpp.
|
inline |
Definition at line 39 of file byte_buffer.hpp.

|
inline |
Definition at line 60 of file byte_buffer.hpp.
References buf_, byte_buffer(), and ptr().
Referenced by msgpack::operator>>().


|
inline |
Definition at line 69 of file byte_buffer.hpp.
References buf_.
Referenced by assign(), byte_buffer(), msgpack::operator<<(), and ptr().

|
inline |
Definition at line 78 of file byte_buffer.hpp.
References ptr().

|
inline |
Definition at line 83 of file byte_buffer.hpp.
References buf_.
Referenced by msgpack::operator<<().

|
inline |
Definition at line 49 of file byte_buffer.hpp.
References buf_.
Referenced by jubatus::core::common::swap().

|
private |
Definition at line 92 of file byte_buffer.hpp.
Referenced by assign(), byte_buffer(), ptr(), size(), and swap().
1.8.9.1