zmqpp
4.1.2
C++ bindings for 0mq (libzmq)
|
an internal frame wrapper for a single zmq message More...
#include <frame.hpp>
Public Member Functions | |
frame () | |
frame (size_t const size) | |
frame (void const *part, size_t const size) | |
frame (void *part, size_t const size, zmq_free_fn *ffn, void *hint) | |
~frame () | |
bool | is_sent () const |
void const * | data () const |
size_t | size () const |
void | mark_sent () |
zmq_msg_t & | msg () |
frame (frame &&other) | |
frame & | operator= (frame &&other) |
frame | copy () const |
Private Member Functions | |
frame (frame const &) NOEXCEPT ZMQPP_EXPLICITLY_DELETED | |
frame & | operator= (frame const &) NOEXCEPT ZMQPP_EXPLICITLY_DELETED |
Private Attributes | |
bool | _sent |
zmq_msg_t | _msg |
an internal frame wrapper for a single zmq message
This frame wrapper consists of a zmq message and meta data it is used by the zmqpp message class to keep track of parts in the internal queue. It is unlikely you need to use this class.
zmqpp::frame::frame | ( | ) |
zmqpp::frame::frame | ( | size_t const | size | ) |
zmqpp::frame::frame | ( | void const * | part, |
size_t const | size | ||
) |
zmqpp::frame::frame | ( | void * | part, |
size_t const | size, | ||
zmq_free_fn * | ffn, | ||
void * | hint | ||
) |
zmqpp::frame::~frame | ( | ) |
zmqpp::frame::frame | ( | frame && | other | ) |
|
private |
frame zmqpp::frame::copy | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |