Orocos Real-Time Toolkit  2.9.0
Classes | Namespaces
Mutex.hpp File Reference
#include "fosi.h"
#include "../rtt-config.h"
#include "rtt-os-fwd.hpp"
#include "CAS.hpp"
#include "Semaphore.hpp"
#include "Time.hpp"
#include <cassert>

Go to the source code of this file.

Classes

class  RTT::os::MutexInterface
 An interface to a Mutex. More...
 
class  RTT::os::Mutex
 An object oriented wrapper around a non recursive mutex. More...
 
class  RTT::os::MutexRecursive
 An object oriented wrapper around a recursive mutex. More...
 
class  RTT::os::SharedMutex
 An object oriented wrapper around a shared mutex (multiple readers allowed, but only one writer with exclusive access). More...
 

Namespaces

 RTT
 Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
 
 RTT::os
 OS Abstractions such as Mutexes, Semaphores and Threads.