#include <rtt/os/Mutex.hpp>

Public Member Functions | |
| MutexRecursive () | |
| Initialize a recursive Mutex. | |
| ~MutexRecursive () | |
| Destroy a recursive Mutex. | |
| void | lock () |
| virtual void | unlock () |
| virtual bool | trylock () |
| Try to lock this mutex. | |
Protected Attributes | |
| rt_rec_mutex_t | recm |
A mutex can only be unlock()'ed, by the thread which lock()'ed it. A trylock is a non blocking lock action which fails or succeeds.
Definition at line 135 of file Mutex.hpp.
| virtual bool RTT::OS::MutexRecursive::trylock | ( | ) | [inline, virtual] |
Try to lock this mutex.
Implements RTT::OS::MutexInterface.
1.5.8