![]() |
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_) |
Public Member Functions inherited from zmq::i_encoder | |
| 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().