![]() |
libzmq master
The Intelligent Transport Layer
|
#include <lb.hpp>
Public Member Functions | |
lb_t () | |
~lb_t () | |
void | activated (pipe_t *pipe_) |
void | attach (pipe_t *pipe_) |
bool | has_out () |
int | send (msg_t *msg_, int flags_) |
void | terminated (pipe_t *pipe_) |
Private Types | |
typedef array_t< class pipe_t, 2 > | pipes_t |
Private Member Functions | |
lb_t (const lb_t &) | |
const lb_t & | operator= (const lb_t &) |
Private Attributes | |
pipes_t::size_type | active |
pipes_t::size_type | current |
bool | dropping |
bool | more |
pipes_t | pipes |
typedef array_t<class pipe_t, 2> zmq::lb_t::pipes_t [private] |
zmq::lb_t::~lb_t | ( | ) |
Definition at line 36 of file lb.cpp.
References zmq_assert.
zmq::lb_t::lb_t | ( | const lb_t & | ) | [private] |
bool zmq::lb_t::has_out | ( | ) |
Definition at line 125 of file lb.cpp.
References zmq::msg_t::close(), errno_assert, and zmq::msg_t::init().
int zmq::lb_t::send | ( | msg_t * | msg_, |
int | flags_ | ||
) |
Definition at line 74 of file lb.cpp.
References zmq::msg_t::close(), errno_assert, zmq::msg_t::flags, zmq::msg_t::init(), zmq::msg_t::more, and zmq_assert.
pipes_t::size_type zmq::lb_t::active [private] |
pipes_t::size_type zmq::lb_t::current [private] |
bool zmq::lb_t::dropping [private] |
bool zmq::lb_t::more [private] |
pipes_t zmq::lb_t::pipes [private] |