Public Member Functions | Public Attributes
hpcl_rtt::DataObjectLockFree< T >::DataBuf Struct Reference

List of all members.

Public Member Functions

 DataBuf ()

Public Attributes

oro_atomic_t counter
DataType data
DataBufnext

Detailed Description

template<class T>
struct hpcl_rtt::DataObjectLockFree< T >::DataBuf

Internal buffer structure. Both the read and write pointers pointing to this struct must be declared volatile, since they are modified in other threads. I did not declare data as volatile, since we only read/write it in secured buffers.

Definition at line 37 of file data_lockfree.hpp.


Constructor & Destructor Documentation

template<class T>
hpcl_rtt::DataObjectLockFree< T >::DataBuf::DataBuf ( ) [inline]

Definition at line 39 of file data_lockfree.hpp.


Member Data Documentation

template<class T>
oro_atomic_t hpcl_rtt::DataObjectLockFree< T >::DataBuf::counter [mutable]

Definition at line 43 of file data_lockfree.hpp.

Definition at line 43 of file data_lockfree.hpp.

Definition at line 43 of file data_lockfree.hpp.


The documentation for this struct was generated from the following file:


hpcl_rtt
Author(s): sukha
autogenerated on Thu Aug 27 2015 16:43:53