Public Member Functions | Public Attributes
micros_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 micros_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 55 of file data_lockfree.hpp.


Constructor & Destructor Documentation

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

Definition at line 57 of file data_lockfree.hpp.


Member Data Documentation

Definition at line 61 of file data_lockfree.hpp.

Definition at line 61 of file data_lockfree.hpp.

Definition at line 61 of file data_lockfree.hpp.


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


micros_rtt
Author(s): Zaile Jiang , Xiaodong Yi , Minglong Li
autogenerated on Sat Jun 8 2019 19:02:21