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().