40 #ifndef ORO_BUFFER_HPP 41 #define ORO_BUFFER_HPP 43 #include "../rtt-config.h" 51 #if defined(OROBLD_OS_NO_ASM) 68 #if defined(OROBLD_OS_NO_ASM)
84 Buffer(
int qsize,
const T& initial_value = T())
85 #if defined(OROBLD_OS_NO_ASM) A Lock-free buffer implementation to read and write data of type T in a FIFO way. ...
boost::call_traits< T >::reference reference_t
Buffer(int qsize, const T &initial_value=T())
Create a fifo queue of fixed size.
BufferInterface< T >::param_t param_t
boost::call_traits< T >::param_type param_t
BufferBase::size_type size_type
BufferInterface< T >::reference_t reference_t
BufferInterface< T >::size_type size_type
Implements a very simple blocking thread-safe buffer, using mutexes (locks).
This object represents the default thread-safe buffer implementation used by Orocos objects...
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.