Robotics Library  0.6.2
Public Member Functions | Private Attributes | List of all members
rl::util::Mutex Class Reference

#include <Mutex.h>

Public Member Functions

 Mutex ()
 
virtual ~Mutex ()
 
Mutexoperator++ ()
 
Mutexoperator-- ()
 
void lock ()
 
bool tryLock ()
 
void unlock ()
 

Private Attributes

pthread_mutex_t mutex
 

Constructor & Destructor Documentation

◆ Mutex()

rl::util::Mutex::Mutex ( )
inlineexplicit

◆ ~Mutex()

virtual rl::util::Mutex::~Mutex ( )
inlinevirtual

Member Function Documentation

◆ lock()

void rl::util::Mutex::lock ( )
inline

◆ operator++()

Mutex& rl::util::Mutex::operator++ ( )
inline

◆ operator--()

Mutex& rl::util::Mutex::operator-- ( )
inline

◆ tryLock()

bool rl::util::Mutex::tryLock ( )
inline

◆ unlock()

void rl::util::Mutex::unlock ( )
inline

Member Data Documentation

◆ mutex

pthread_mutex_t rl::util::Mutex::mutex
private

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