#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 | |
Public Member Functions inherited from zmq::i_encoder | |
| 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.