![]() |
libzmq
master
ZeroMQ C++ Core Engine (LIBZMQ)
|
#include <encoder.hpp>
Public Member Functions | |
encoder_base_t (size_t bufsize_) | |
virtual | ~encoder_base_t () |
size_t | encode (unsigned char **data_, size_t size_) |
void | load_msg (msg_t *msg_) |
![]() | |
virtual | ~i_encoder () |
Protected Types | |
typedef void(T::* | step_t) () |
Protected Member Functions | |
void | next_step (void *write_pos_, size_t to_write_, step_t next_, bool new_msg_flag_) |
Protected Attributes | |
msg_t * | in_progress |
Private Member Functions | |
encoder_base_t (const encoder_base_t &) | |
void | operator= (const encoder_base_t &) |
Private Attributes | |
unsigned char * | buf |
size_t | bufsize |
bool | new_msg_flag |
step_t | next |
size_t | to_write |
unsigned char * | write_pos |
Definition at line 55 of file encoder.hpp.
|
protected |
Definition at line 147 of file encoder.hpp.
|
inline |
Definition at line 59 of file encoder.hpp.
|
inlinevirtual |
Definition at line 73 of file encoder.hpp.
|
private |
|
inlinevirtual |
Implements zmq::i_encoder.
Definition at line 81 of file encoder.hpp.
|
inlinevirtual |
Implements zmq::i_encoder.
Definition at line 137 of file encoder.hpp.
|
inlineprotected |
Definition at line 151 of file encoder.hpp.
|
private |
|
private |
Definition at line 176 of file encoder.hpp.
Referenced by zmq::encoder_base_t< raw_encoder_t >::encode(), zmq::encoder_base_t< raw_encoder_t >::encoder_base_t(), and zmq::encoder_base_t< raw_encoder_t >::~encoder_base_t().
|
private |
Definition at line 175 of file encoder.hpp.
Referenced by zmq::encoder_base_t< raw_encoder_t >::encode().
|
protected |
Definition at line 183 of file encoder.hpp.
Referenced by zmq::encoder_base_t< raw_encoder_t >::encode(), and zmq::encoder_base_t< raw_encoder_t >::load_msg().
|
private |
Definition at line 172 of file encoder.hpp.
Referenced by zmq::encoder_base_t< raw_encoder_t >::encode(), and zmq::encoder_base_t< raw_encoder_t >::next_step().
|
private |
Definition at line 170 of file encoder.hpp.
Referenced by zmq::encoder_base_t< raw_encoder_t >::encode(), zmq::encoder_base_t< raw_encoder_t >::load_msg(), and zmq::encoder_base_t< raw_encoder_t >::next_step().
|
private |
Definition at line 166 of file encoder.hpp.
Referenced by zmq::encoder_base_t< raw_encoder_t >::encode(), and zmq::encoder_base_t< raw_encoder_t >::next_step().
|
private |
Definition at line 163 of file encoder.hpp.
Referenced by zmq::encoder_base_t< raw_encoder_t >::encode(), and zmq::encoder_base_t< raw_encoder_t >::next_step().