![]() |
libzmq
master
ZeroMQ C++ Core Engine (LIBZMQ)
|
#include <v2_encoder.hpp>


Public Member Functions | |
| v2_encoder_t (size_t bufsize_) | |
| virtual | ~v2_encoder_t () |
Public Member Functions inherited from zmq::encoder_base_t< v2_encoder_t > | |
| 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 () |
Private Member Functions | |
| v2_encoder_t (const v2_encoder_t &) | |
| void | message_ready () |
| const v2_encoder_t & | operator= (const v2_encoder_t &) |
| void | size_ready () |
Private Attributes | |
| unsigned char | tmpbuf [9] |
Additional Inherited Members | |
Protected Types inherited from zmq::encoder_base_t< v2_encoder_t > | |
| typedef void(v2_encoder_t::* | step_t) () |
Protected Member Functions inherited from zmq::encoder_base_t< v2_encoder_t > | |
| void | next_step (void *write_pos_, size_t to_write_, step_t next_, bool new_msg_flag_) |
Protected Attributes inherited from zmq::encoder_base_t< v2_encoder_t > | |
| msg_t * | in_progress |
Definition at line 39 of file v2_encoder.hpp.
| zmq::v2_encoder_t::v2_encoder_t | ( | size_t | bufsize_ | ) |
Definition at line 36 of file v2_encoder.cpp.
References message_ready(), and zmq::encoder_base_t< v2_encoder_t >::next_step().

|
virtual |
Definition at line 43 of file v2_encoder.cpp.
|
private |
|
private |
Definition at line 47 of file v2_encoder.cpp.
References zmq::msg_t::command, zmq::v2_protocol_t::command_flag, zmq::msg_t::flags, zmq::encoder_base_t< v2_encoder_t >::in_progress, zmq::v2_protocol_t::large_flag, zmq::msg_t::more, zmq::v2_protocol_t::more_flag, zmq::encoder_base_t< v2_encoder_t >::next_step(), zmq::put_uint64(), zmq::msg_t::size, size, size_ready(), tmpbuf, and unlikely.
Referenced by size_ready(), and v2_encoder_t().


|
private |
|
private |
Definition at line 73 of file v2_encoder.cpp.
References zmq::msg_t::data, zmq::encoder_base_t< v2_encoder_t >::in_progress, message_ready(), zmq::encoder_base_t< v2_encoder_t >::next_step(), and zmq::msg_t::size.
Referenced by message_ready().


|
private |
Definition at line 51 of file v2_encoder.hpp.
Referenced by message_ready().