An interface to a Mutex. More...
#include <Mutex.hpp>
Public Member Functions | |
virtual void | lock ()=0 |
virtual bool | timedlock (Seconds s)=0 |
virtual bool | trylock ()=0 |
virtual void | unlock ()=0 |
virtual | ~MutexInterface () |
An interface to a Mutex.
virtual RTT::os::MutexInterface::~MutexInterface | ( | ) | [inline, virtual] |
virtual void RTT::os::MutexInterface::lock | ( | ) | [pure virtual] |
Implemented in RTT::os::MutexRecursive, and RTT::os::Mutex.
virtual bool RTT::os::MutexInterface::timedlock | ( | Seconds | s | ) | [pure virtual] |
Implemented in RTT::os::MutexRecursive, and RTT::os::Mutex.
virtual bool RTT::os::MutexInterface::trylock | ( | ) | [pure virtual] |
Implemented in RTT::os::MutexRecursive, and RTT::os::Mutex.
virtual void RTT::os::MutexInterface::unlock | ( | ) | [pure virtual] |
Implemented in RTT::os::MutexRecursive, and RTT::os::Mutex.