Public Member Functions | |
DataBuf () | |
Public Attributes | |
oro_atomic_t | counter |
DataType | data |
DataBuf * | next |
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 100 of file DataObjectLockFree.hpp.
|
inline |
Definition at line 101 of file DataObjectLockFree.hpp.
|
mutable |
Definition at line 106 of file DataObjectLockFree.hpp.
DataType youbot::DataObjectLockFree< T >::DataBuf::data |
Definition at line 106 of file DataObjectLockFree.hpp.
DataBuf* youbot::DataObjectLockFree< T >::DataBuf::next |
Definition at line 106 of file DataObjectLockFree.hpp.