The data flow between components is realised by Ports which are connected. More...
Classes | |
| class | RTT::BufferInterface< T > |
| A Buffer is an object which is used to store (Push) and retrieve (Pop) values from. More... | |
| class | RTT::BufferLocked< T, ReadPolicy, WritePolicy > |
| Implements a very simple blocking threadsafe buffer, using mutexes (locks). More... | |
| class | RTT::BufferLockFree< T, ReadPolicy, WritePolicy > |
| A Lock-free buffer implementation to read and write data of type T in a FIFO way. More... | |
| class | RTT::ReadBufferPort< T > |
| A Port to a readable Buffer. More... | |
| class | RTT::WriteBufferPort< T > |
| A Port to a writable Buffer. More... | |
| class | RTT::BufferPort< T > |
| A Port to a read-write Buffer. More... | |
| class | RTT::DataFlowInterface |
| The Interface of a TaskContext which exposes its data-flow ports. More... | |
| class | RTT::DataObjectInterface< T > |
| A DataObjectInterface extends the AssignableDataSource with implementations of multi-threaded read/write solutions. More... | |
| class | RTT::DataObjectLocked< T > |
| A class which provides locked/protected access to one typed element of data. More... | |
| class | RTT::DataObjectLockFree< T > |
| This DataObject is a Lock-Free implementation, such that reads and writes can happen concurrently without priority inversions. More... | |
| class | RTT::ReadDataPort< T > |
| A Port to a readable Data Connection. More... | |
| class | RTT::WriteDataPort< T > |
| A Port to a writable Data Connection. More... | |
| class | RTT::DataPort< T > |
| A data port which can be used as a reader and as a writer. More... | |
The data flow between components is realised by Ports which are connected.
Ports can be buffered or unbuffered, read-only, write-only or read-write.
1.6.3