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