Orocos Real-Time Toolkit
2.5.0
|
Thread-safe implementations of data container objects such as Buffers and DataObjects. More...
Classes | |
class | RTT::base::Buffer< T > |
This object represents the default thread-safe buffer implementation used by Orocos objects. More... | |
class | RTT::base::BufferBase |
Any Buffer has a capacity, size and can be empty or full. More... | |
class | RTT::base::BufferInterface< T > |
A Buffer is an object which is used to store (Push) and retrieve (Pop) values from. More... | |
class | RTT::base::BufferLocked< T > |
Implements a very simple blocking thread-safe buffer, using mutexes (locks). More... | |
class | RTT::base::BufferLockFree< T > |
A Lock-free buffer implementation to read and write data of type T in a FIFO way. More... | |
class | RTT::base::BufferUnSync< T > |
Implements a not threadsafe buffer. More... | |
class | RTT::base::DataObject< T > |
This object represents the default thread-safe data object implementation used by Orocos objects. More... | |
class | RTT::base::DataObjectInterface< T > |
A DataObjectInterface implements multi-threaded read/write solutions. More... | |
class | RTT::base::DataObjectLocked< T > |
A class which provides locked/protected access to one typed element of data. More... | |
class | RTT::base::DataObjectLockFree< T > |
This DataObject is a Lock-Free implementation, such that reads and writes can happen concurrently without priority inversions. More... | |
class | RTT::base::DataObjectUnSync< T > |
A class which provides unprotected (not thread-safe) access to one typed element of data. More... |
Thread-safe implementations of data container objects such as Buffers and DataObjects.