All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
threading::Mutex Class Reference

#include <PThreads.hh>

Public Member Functions

void lock ()
 
 Mutex ()
 
void unlock ()
 
 ~Mutex ()
 

Private Member Functions

 Mutex (const Mutex &m)
 
Mutexoperator= (const Mutex &m)
 

Private Attributes

pthread_mutex_t mutex
 
pthread_mutexattr_t mutexattr
 

Detailed Description

Definition at line 58 of file PThreads.hh.

Constructor & Destructor Documentation

◆ Mutex() [1/2]

threading::Mutex::Mutex ( )
inline

Definition at line 64 of file PThreads.hh.

◆ ~Mutex()

threading::Mutex::~Mutex ( )
inline

Definition at line 78 of file PThreads.hh.

◆ Mutex() [2/2]

threading::Mutex::Mutex ( const Mutex m)
private

Member Function Documentation

◆ lock()

void threading::Mutex::lock ( )
inline

Definition at line 70 of file PThreads.hh.

◆ operator=()

Mutex& threading::Mutex::operator= ( const Mutex m)
private

◆ unlock()

void threading::Mutex::unlock ( )
inline

Definition at line 74 of file PThreads.hh.

Member Data Documentation

◆ mutex

pthread_mutex_t threading::Mutex::mutex
private

Definition at line 61 of file PThreads.hh.

◆ mutexattr

pthread_mutexattr_t threading::Mutex::mutexattr
private

Definition at line 60 of file PThreads.hh.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:13