![]() |
libzmq master
The Intelligent Transport Layer
|
#include <mutex.hpp>
Public Member Functions | |
mutex_t () | |
~mutex_t () | |
void | lock () |
void | unlock () |
Private Member Functions | |
mutex_t (const mutex_t &) | |
const mutex_t & | operator= (const mutex_t &) |
Private Attributes | |
pthread_mutex_t | mutex |
zmq::mutex_t::mutex_t | ( | ) | [inline] |
Definition at line 81 of file mutex.hpp.
References mutex, and posix_assert.
zmq::mutex_t::~mutex_t | ( | ) | [inline] |
Definition at line 88 of file mutex.hpp.
References mutex, and posix_assert.
zmq::mutex_t::mutex_t | ( | const mutex_t & | ) | [private] |
void zmq::mutex_t::lock | ( | ) | [inline] |
Definition at line 95 of file mutex.hpp.
References mutex, and posix_assert.
Referenced by zmq::atomic_counter_t::add(), zmq::atomic_ptr_t< command_t >::cas(), zmq::atomic_counter_t::sub(), and zmq::atomic_ptr_t< command_t >::xchg().
void zmq::mutex_t::unlock | ( | ) | [inline] |
Definition at line 102 of file mutex.hpp.
References mutex, and posix_assert.
Referenced by zmq::atomic_counter_t::add(), zmq::atomic_ptr_t< command_t >::cas(), zmq::atomic_counter_t::sub(), and zmq::atomic_ptr_t< command_t >::xchg().
pthread_mutex_t zmq::mutex_t::mutex [private] |