Monero
Public Member Functions | List of all members
el::base::threading::internal::Mutex Class Reference

A mutex wrapper for compiler that dont yet support std::recursive_mutex. More...

#include <easylogging++.h>

Inheritance diagram for el::base::threading::internal::Mutex:
Inheritance graph
[legend]
Collaboration diagram for el::base::threading::internal::Mutex:
Collaboration graph
[legend]

Public Member Functions

 Mutex (void)
 
virtual ~Mutex (void)
 
void lock (void)
 
bool try_lock (void)
 
void unlock (void)
 

Additional Inherited Members

- Private Member Functions inherited from el::base::NoCopy
 NoCopy (void)
 

Detailed Description

A mutex wrapper for compiler that dont yet support std::recursive_mutex.

Constructor & Destructor Documentation

◆ Mutex()

el::base::threading::internal::Mutex::Mutex ( void  )
inline

◆ ~Mutex()

virtual el::base::threading::internal::Mutex::~Mutex ( void  )
inlinevirtual

Member Function Documentation

◆ lock()

void el::base::threading::internal::Mutex::lock ( void  )
inline

◆ try_lock()

bool el::base::threading::internal::Mutex::try_lock ( void  )
inline

◆ unlock()

void el::base::threading::internal::Mutex::unlock ( void  )
inline

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