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

#include <mutex.hpp>

Public Member Functions

pthread_mutex_t * get_mutex ()
 
void lock ()
 
 mutex_t ()
 
bool try_lock ()
 
void unlock ()
 
 ~mutex_t ()
 

Private Attributes

pthread_mutexattr_t _attr
 
pthread_mutex_t _mutex
 

Detailed Description

Definition at line 82 of file mutex.hpp.

Constructor & Destructor Documentation

◆ mutex_t()

zmq::mutex_t::mutex_t ( )
inline

Definition at line 85 of file mutex.hpp.

◆ ~mutex_t()

zmq::mutex_t::~mutex_t ( )
inline

Definition at line 97 of file mutex.hpp.

Member Function Documentation

◆ get_mutex()

pthread_mutex_t* zmq::mutex_t::get_mutex ( )
inline

Definition at line 128 of file mutex.hpp.

◆ lock()

void zmq::mutex_t::lock ( )
inline

Definition at line 106 of file mutex.hpp.

◆ try_lock()

bool zmq::mutex_t::try_lock ( )
inline

Definition at line 112 of file mutex.hpp.

◆ unlock()

void zmq::mutex_t::unlock ( )
inline

Definition at line 122 of file mutex.hpp.

Member Data Documentation

◆ _attr

pthread_mutexattr_t zmq::mutex_t::_attr
private

Definition at line 132 of file mutex.hpp.

◆ _mutex

pthread_mutex_t zmq::mutex_t::_mutex
private

Definition at line 131 of file mutex.hpp.


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


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