![]() |
libzmq
master
ZeroMQ C++ Core Engine (LIBZMQ)
|
#include <dbuffer.hpp>
Public Member Functions | |
dbuffer_t () | |
~dbuffer_t () | |
bool | check_read () |
bool | probe (bool(*fn)(const msg_t &)) |
bool | read (msg_t *value_) |
void | write (const msg_t &value_) |
Private Member Functions | |
dbuffer_t (const dbuffer_t &) | |
const dbuffer_t & | operator= (const dbuffer_t &) |
Private Attributes | |
msg_t * | back |
msg_t * | front |
bool | has_msg |
msg_t | storage [2] |
mutex_t | sync |
Definition at line 59 of file dbuffer.hpp.
|
inline |
Definition at line 63 of file dbuffer.hpp.
|
inline |
Definition at line 72 of file dbuffer.hpp.
|
private |
|
inline |
Definition at line 117 of file dbuffer.hpp.
|
private |
|
inline |
Definition at line 124 of file dbuffer.hpp.
|
inline |
Definition at line 96 of file dbuffer.hpp.
References zmq::msg_t::init(), and zmq_assert.
|
inline |
Definition at line 78 of file dbuffer.hpp.
References zmq::msg_t::check(), and zmq_assert.
|
private |
Definition at line 133 of file dbuffer.hpp.
|
private |
Definition at line 133 of file dbuffer.hpp.
|
private |
Definition at line 136 of file dbuffer.hpp.
|
private |
Definition at line 132 of file dbuffer.hpp.
|
private |
Definition at line 135 of file dbuffer.hpp.