#include <encoder.hpp>
Public Member Functions | |
size_t | encode (unsigned char **data_, size_t size_) ZMQ_FINAL |
encoder_base_t (size_t bufsize_) | |
void | load_msg (msg_t *msg_) ZMQ_FINAL |
~encoder_base_t () ZMQ_OVERRIDE | |
![]() | |
virtual | ~i_encoder () ZMQ_DEFAULT |
Protected Types | |
typedef void(T::* | step_t) () |
Protected Member Functions | |
msg_t * | in_progress () |
void | next_step (void *write_pos_, size_t to_write_, step_t next_, bool new_msg_flag_) |
Private Attributes | |
unsigned char *const | _buf |
const size_t | _buf_size |
msg_t * | _in_progress |
bool | _new_msg_flag |
step_t | _next |
size_t | _to_write |
unsigned char * | _write_pos |
Definition at line 27 of file encoder.hpp.
|
protected |
Definition at line 111 of file encoder.hpp.
|
inlineexplicit |
Definition at line 30 of file encoder.hpp.
|
inline |
Definition at line 42 of file encoder.hpp.
|
inlinevirtual |
Implements zmq::i_encoder.
Definition at line 47 of file encoder.hpp.
|
inlineprotected |
Definition at line 126 of file encoder.hpp.
|
inlinevirtual |
Implements zmq::i_encoder.
Definition at line 102 of file encoder.hpp.
|
inlineprotected |
Definition at line 115 of file encoder.hpp.
|
private |
Definition at line 143 of file encoder.hpp.
|
private |
Definition at line 142 of file encoder.hpp.
|
private |
Definition at line 145 of file encoder.hpp.
|
private |
Definition at line 139 of file encoder.hpp.
|
private |
Definition at line 137 of file encoder.hpp.
|
private |
Definition at line 133 of file encoder.hpp.
|
private |
Definition at line 130 of file encoder.hpp.