libzmq master
The Intelligent Transport Layer
Public Member Functions | Private Types | Private Member Functions | Private Attributes

zmq::fq_t Class Reference

#include <fq.hpp>

Collaboration diagram for zmq::fq_t:

List of all members.

Public Member Functions

 fq_t ()
 ~fq_t ()
void activated (pipe_t *pipe_)
void attach (pipe_t *pipe_)
bool has_in ()
int recv (msg_t *msg_, int flags_)
int recvpipe (msg_t *msg_, int flags_, pipe_t **pipe_)
void terminated (pipe_t *pipe_)

Private Types

typedef array_t< pipe_t, 1 > pipes_t

Private Member Functions

 fq_t (const fq_t &)
const fq_toperator= (const fq_t &)

Private Attributes

pipes_t::size_type active
pipes_t::size_type current
bool more
pipes_t pipes

Detailed Description

Definition at line 36 of file fq.hpp.


Member Typedef Documentation

typedef array_t<pipe_t, 1> zmq::fq_t::pipes_t [private]

Definition at line 54 of file fq.hpp.


Constructor & Destructor Documentation

zmq::fq_t::fq_t ( )

Definition at line 28 of file fq.cpp.

zmq::fq_t::~fq_t ( )

Definition at line 35 of file fq.cpp.

References zmq_assert.

zmq::fq_t::fq_t ( const fq_t ) [private]

Member Function Documentation

void zmq::fq_t::activated ( pipe_t pipe_)

Definition at line 59 of file fq.cpp.

void zmq::fq_t::attach ( pipe_t pipe_)

Definition at line 40 of file fq.cpp.

bool zmq::fq_t::has_in ( )

Definition at line 120 of file fq.cpp.

const fq_t& zmq::fq_t::operator= ( const fq_t ) [private]
int zmq::fq_t::recv ( msg_t msg_,
int  flags_ 
)

Definition at line 66 of file fq.cpp.

int zmq::fq_t::recvpipe ( msg_t msg_,
int  flags_,
pipe_t **  pipe_ 
)

Definition at line 71 of file fq.cpp.

References zmq::msg_t::close(), errno_assert, zmq::msg_t::flags, zmq::msg_t::init(), zmq::msg_t::more, and zmq_assert.

Here is the call graph for this function:

void zmq::fq_t::terminated ( pipe_t pipe_)

Definition at line 47 of file fq.cpp.


Member Data Documentation

Definition at line 59 of file fq.hpp.

Definition at line 62 of file fq.hpp.

bool zmq::fq_t::more [private]

Definition at line 66 of file fq.hpp.

Definition at line 55 of file fq.hpp.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines