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 ( )

Definition at line 56 of file Mutex.cpp.

CMutex::~CMutex ( )

Definition at line 66 of file Mutex.cpp.

Member Function Documentation

Threading::EMutexStatus CMutex::Lock ( )

Definition at line 82 of file Mutex.cpp.

Threading::EMutexStatus CMutex::TryLock ( )

Definition at line 96 of file Mutex.cpp.

Threading::EMutexStatus CMutex::UnLock ( )

Definition at line 126 of file Mutex.cpp.

Member Data Documentation

pthread_mutexattr_t CMutex::m_MutexAttr
private

Definition at line 93 of file Mutex.h.

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 Dec 2 2019 03:47:28