Public Member Functions | Private Attributes | List of all members
CMutex Class Reference

Implementation of mutexes for synchronization. More...

#include <Mutex.h>

Public Member Functions

 CMutex ()
 
Threading::EMutexStatus Lock ()
 
Threading::EMutexStatus TryLock ()
 
Threading::EMutexStatus UnLock ()
 
 ~CMutex ()
 

Private Attributes

pthread_mutexattr_t m_MutexAttr
 
pthread_mutex_t m_PosixMutex
 

Detailed Description

Implementation of mutexes for synchronization.

Definition at line 69 of file Mutex.h.

Constructor & Destructor Documentation

◆ CMutex()

CMutex::CMutex ( )

Definition at line 56 of file Mutex.cpp.

◆ ~CMutex()

CMutex::~CMutex ( )

Definition at line 66 of file Mutex.cpp.

Member Function Documentation

◆ Lock()

Threading::EMutexStatus CMutex::Lock ( )

Definition at line 82 of file Mutex.cpp.

◆ TryLock()

Threading::EMutexStatus CMutex::TryLock ( )

Definition at line 96 of file Mutex.cpp.

◆ UnLock()

Threading::EMutexStatus CMutex::UnLock ( )

Definition at line 126 of file Mutex.cpp.

Member Data Documentation

◆ m_MutexAttr

pthread_mutexattr_t CMutex::m_MutexAttr
private

Definition at line 93 of file Mutex.h.

◆ m_PosixMutex

pthread_mutex_t CMutex::m_PosixMutex
private

Definition at line 92 of file Mutex.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Feb 28 2022 21:44:01