Public Member Functions | Private Types | Private Attributes | List of all members
zmq::lb_t Class Reference

#include <lb.hpp>

Public Member Functions

void activated (pipe_t *pipe_)
 
void attach (pipe_t *pipe_)
 
bool has_out ()
 
 lb_t ()
 
void pipe_terminated (pipe_t *pipe_)
 
int send (msg_t *msg_)
 
int sendpipe (msg_t *msg_, pipe_t **pipe_)
 
 ~lb_t ()
 

Private Types

typedef array_t< pipe_t, 2 > pipes_t
 

Private Attributes

pipes_t::size_type _active
 
pipes_t::size_type _current
 
bool _dropping
 
bool _more
 
pipes_t _pipes
 

Detailed Description

Definition at line 16 of file lb.hpp.

Member Typedef Documentation

◆ pipes_t

typedef array_t<pipe_t, 2> zmq::lb_t::pipes_t
private

Definition at line 38 of file lb.hpp.

Constructor & Destructor Documentation

◆ lb_t()

zmq::lb_t::lb_t ( )

Definition at line 9 of file lb.cpp.

◆ ~lb_t()

zmq::lb_t::~lb_t ( )

Definition at line 13 of file lb.cpp.

Member Function Documentation

◆ activated()

void zmq::lb_t::activated ( pipe_t *  pipe_)

Definition at line 44 of file lb.cpp.

◆ attach()

void zmq::lb_t::attach ( pipe_t *  pipe_)

Definition at line 18 of file lb.cpp.

◆ has_out()

bool zmq::lb_t::has_out ( )

Definition at line 133 of file lb.cpp.

◆ pipe_terminated()

void zmq::lb_t::pipe_terminated ( pipe_t *  pipe_)

Definition at line 24 of file lb.cpp.

◆ send()

int zmq::lb_t::send ( msg_t msg_)

Definition at line 51 of file lb.cpp.

◆ sendpipe()

int zmq::lb_t::sendpipe ( msg_t msg_,
pipe_t **  pipe_ 
)

Definition at line 56 of file lb.cpp.

Member Data Documentation

◆ _active

pipes_t::size_type zmq::lb_t::_active
private

Definition at line 43 of file lb.hpp.

◆ _current

pipes_t::size_type zmq::lb_t::_current
private

Definition at line 46 of file lb.hpp.

◆ _dropping

bool zmq::lb_t::_dropping
private

Definition at line 52 of file lb.hpp.

◆ _more

bool zmq::lb_t::_more
private

Definition at line 49 of file lb.hpp.

◆ _pipes

pipes_t zmq::lb_t::_pipes
private

Definition at line 39 of file lb.hpp.


The documentation for this class was generated from the following files:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:11