#include "fosi.h"
#include "Mutex.hpp"
Go to the source code of this file.
Classes | |
class | RTT::os::MutexLock |
MutexLock is a scope based Monitor, protecting critical sections with a Mutex object through locking and unlocking it. More... | |
class | RTT::os::MutexTimedLock |
A MutexTimedLock locks a Mutex object on construction and if successful, unlocks it on destruction of the MutexTimedLock. If the lock can not be acquired within the user provided time limit, the attempt is aborted. Use isSuccessful() to check whether the attempt succeeded. More... | |
class | RTT::os::MutexTryLock |
A MutexTryLock tries to lock an Mutex object on construction and if successful, unlocks it on destruction of the MutexTryLock. Use isSuccessful() to check whether the attempt succeeded. More... | |
Namespaces | |
namespace | RTT |
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute. | |
namespace | RTT::os |
OS Abstractions such as Mutexes, Semaphores and Threads. |