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

zmq::signaler_t Class Reference

#include <signaler.hpp>

List of all members.

Public Member Functions

 signaler_t ()
 ~signaler_t ()
fd_t get_fd ()
void recv ()
void send ()
int wait (int timeout_)

Private Member Functions

 signaler_t (const signaler_t &)
const signaler_toperator= (const signaler_t &)

Static Private Member Functions

static int make_fdpair (fd_t *r_, fd_t *w_)

Private Attributes

fd_t r
fd_t w

Detailed Description

Definition at line 34 of file signaler.hpp.


Constructor & Destructor Documentation

zmq::signaler_t::signaler_t ( )

Definition at line 81 of file signaler.cpp.

References errno_assert, make_fdpair(), r, and w.

Here is the call graph for this function:

zmq::signaler_t::~signaler_t ( )

Definition at line 92 of file signaler.cpp.

References errno_assert.

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

Member Function Documentation

zmq::fd_t zmq::signaler_t::get_fd ( )

Definition at line 110 of file signaler.cpp.

int zmq::signaler_t::make_fdpair ( fd_t *  r_,
fd_t *  w_ 
) [static, private]

Definition at line 224 of file signaler.cpp.

References errno_assert, and zmq_assert.

Referenced by signaler_t().

Here is the caller graph for this function:

const signaler_t& zmq::signaler_t::operator= ( const signaler_t ) [private]
void zmq::signaler_t::recv ( )

Definition at line 192 of file signaler.cpp.

References errno_assert, unlikely, and zmq_assert.

void zmq::signaler_t::send ( )

Definition at line 115 of file signaler.cpp.

References errno_assert, unlikely, and zmq_assert.

int zmq::signaler_t::wait ( int  timeout_)

Definition at line 138 of file signaler.cpp.

References unlikely, and zmq_assert.


Member Data Documentation

fd_t zmq::signaler_t::r [private]

Definition at line 54 of file signaler.hpp.

Referenced by signaler_t().

fd_t zmq::signaler_t::w [private]

Definition at line 53 of file signaler.hpp.

Referenced by signaler_t().


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