Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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

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

Member Function Documentation

void rl::util::Mutex::lock ( )
inline
Mutex& rl::util::Mutex::operator++ ( )
inline
Mutex& rl::util::Mutex::operator-- ( )
inline
bool rl::util::Mutex::tryLock ( )
inline
void rl::util::Mutex::unlock ( )
inline

Member Data Documentation

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

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