Orocos Real-Time Toolkit  2.8.3
Public Member Functions | List of all members
RTT::os::MutexInterface Class Referenceabstract

An interface to a Mutex. More...

#include <rtt/os/Mutex.hpp>

Inheritance diagram for RTT::os::MutexInterface:
RTT::os::Mutex RTT::os::MutexRecursive

Public Member Functions

virtual ~MutexInterface ()
 
virtual void lock ()=0
 
virtual void unlock ()=0
 
virtual bool trylock ()=0
 
virtual bool timedlock (Seconds s)=0
 

Detailed Description

An interface to a Mutex.

See also
MutexLock, MutexTryLock, MutexRecursive

Definition at line 61 of file Mutex.hpp.

Constructor & Destructor Documentation

virtual RTT::os::MutexInterface::~MutexInterface ( )
inlinevirtual

Definition at line 64 of file Mutex.hpp.

Member Function Documentation

virtual void RTT::os::MutexInterface::lock ( )
pure virtual
virtual bool RTT::os::MutexInterface::timedlock ( Seconds  s)
pure virtual
virtual bool RTT::os::MutexInterface::trylock ( )
pure virtual
virtual void RTT::os::MutexInterface::unlock ( )
pure virtual

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