Public Member Functions | Private Attributes | Friends | List of all members
crl::multisense::details::utility::Mutex Class Reference

#include <Thread.hh>

Public Member Functions

 Mutex ()
 
 Mutex ()
 
 Mutex ()
 
 Mutex ()
 
 ~Mutex ()
 
 ~Mutex ()
 
 ~Mutex ()
 
 ~Mutex ()
 

Private Attributes

CRITICAL_SECTION m_mutex
 
pthread_mutex_t m_mutex
 

Friends

class ScopedLock
 

Detailed Description

Definition at line 144 of file linux/Thread.hh.

Constructor & Destructor Documentation

◆ Mutex() [1/4]

crl::multisense::details::utility::Mutex::Mutex ( )
inline

Definition at line 148 of file linux/Thread.hh.

◆ ~Mutex() [1/4]

crl::multisense::details::utility::Mutex::~Mutex ( )
inline

Definition at line 154 of file linux/Thread.hh.

◆ Mutex() [2/4]

crl::multisense::details::utility::Mutex::Mutex ( )
inline

Definition at line 150 of file macos/Thread.hh.

◆ ~Mutex() [2/4]

crl::multisense::details::utility::Mutex::~Mutex ( )
inline

Definition at line 156 of file macos/Thread.hh.

◆ Mutex() [3/4]

crl::multisense::details::utility::Mutex::Mutex ( )
inline

Definition at line 136 of file mingw/Thread.hh.

◆ ~Mutex() [3/4]

crl::multisense::details::utility::Mutex::~Mutex ( )
inline

Definition at line 140 of file mingw/Thread.hh.

◆ Mutex() [4/4]

crl::multisense::details::utility::Mutex::Mutex ( )
inline

Definition at line 135 of file win32/Thread.hh.

◆ ~Mutex() [4/4]

crl::multisense::details::utility::Mutex::~Mutex ( )
inline

Definition at line 139 of file win32/Thread.hh.

Friends And Related Function Documentation

◆ ScopedLock

ScopedLock
friend

Definition at line 146 of file linux/Thread.hh.

Member Data Documentation

◆ m_mutex [1/2]

CRITICAL_SECTION crl::multisense::details::utility::Mutex::m_mutex
private

Definition at line 142 of file mingw/Thread.hh.

◆ m_mutex [2/2]

CRITICAL_SECTION crl::multisense::details::utility::Mutex::m_mutex
private

Definition at line 156 of file linux/Thread.hh.


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


multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:09