Orocos Real-Time Toolkit  2.8.3
Classes | Namespaces
rtt-base-fwd.hpp File Reference

Go to the source code of this file.

Classes

class  RTT::base::DataObjectInterface< T >
 A DataObjectInterface implements multi-threaded read/write solutions. More...
 
class  RTT::base::DataObject< T >
 This object represents the default thread-safe data object implementation used by Orocos objects. More...
 
class  RTT::base::Buffer< T >
 This object represents the default thread-safe buffer implementation used by Orocos objects. More...
 
class  RTT::base::BufferLockFree< T >
 A Lock-free buffer implementation to read and write data of type T in a FIFO way. More...
 
struct  RTT::base::OperationCallerBase< F >
 The base class for all method implementations. 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::BufferUnSync< T >
 Implements a not threadsafe buffer. 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::DataObjectLocked< T >
 A class which provides locked/protected access to one typed element of data. More...
 
class  RTT::base::DataObjectUnSync< T >
 A class which provides unprotected (not thread-safe) access to one typed element of data. More...
 
class  RTT::base::ChannelElement< T >
 A typed version of ChannelElementBase. More...
 

Namespaces

 RTT
 Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
 
 RTT::base
 Base classes of RTT classes.
 
 RTT::detail
 Convenient short notation for every sub-namespace of RTT.