Data Transfer Ports
[Task Context Interface]

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...

Detailed Description

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.

Generated on Thu Dec 23 13:22:38 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3