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

zmq::thread_t Class Reference

#include <thread.hpp>

List of all members.

Public Member Functions

 thread_t ()
void start (thread_fn *tfn_, void *arg_)
void stop ()

Public Attributes

void * arg
thread_fn * tfn

Private Member Functions

 thread_t (const thread_t &)
const thread_toperator= (const thread_t &)

Private Attributes

pthread_t descriptor

Detailed Description

Definition at line 45 of file thread.hpp.


Constructor & Destructor Documentation

zmq::thread_t::thread_t ( ) [inline]

Definition at line 49 of file thread.hpp.

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

Member Function Documentation

const thread_t& zmq::thread_t::operator= ( const thread_t ) [private]
void zmq::thread_t::start ( thread_fn *  tfn_,
void *  arg_ 
)

Definition at line 79 of file thread.cpp.

References posix_assert, and thread_routine().

Here is the call graph for this function:

void zmq::thread_t::stop ( )

Definition at line 87 of file thread.cpp.

References posix_assert.


Member Data Documentation

Definition at line 63 of file thread.hpp.

pthread_t zmq::thread_t::descriptor [private]

Definition at line 70 of file thread.hpp.

thread_fn* zmq::thread_t::tfn

Definition at line 62 of file thread.hpp.

Referenced by thread_routine().


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