RADLib
RADical C++ application framework
rad::Mutex Class Reference

#include <rad_cpp.h>

Public Member Functions

 Mutex ()
 
 ~Mutex ()
 
 Mutex (const Mutex &)=delete
 
Mutexoperator= (const Mutex &)=delete
 
rad_status_t status () const
 
rad_status_t lock ()
 
rad_status_t unlock ()
 
rad_mutex_t native () const
 

Constructor & Destructor Documentation

◆ Mutex() [1/2]

rad::Mutex::Mutex ( )
inline

◆ ~Mutex()

rad::Mutex::~Mutex ( )
inline

◆ Mutex() [2/2]

rad::Mutex::Mutex ( const Mutex )
delete

Member Function Documentation

◆ lock()

rad_status_t rad::Mutex::lock ( )
inline

◆ native()

rad_mutex_t rad::Mutex::native ( ) const
inline

◆ operator=()

Mutex& rad::Mutex::operator= ( const Mutex )
delete

◆ status()

rad_status_t rad::Mutex::status ( ) const
inline

◆ unlock()

rad_status_t rad::Mutex::unlock ( )
inline

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