CFEL - ASG Software Suite
2.5.0
CASS
|
an element of the ringbuffer. More...
Public Member Functions | |
Element () | |
constructor. More... | |
Public Attributes | |
std::tr1::shared_ptr< T > | element |
the pointer to the element More... | |
bool | processed |
status whether the element has been worked on More... | |
bool | filled |
status whether the element has been filled More... | |
bool | inUse |
status whether the element is workend on right now More... | |
an element of the ringbuffer.
contains the status of the element and a pointer to the actual element.
Definition at line 62 of file ringbuffer.hpp.
|
inline |
constructor.
will initalize the status flags correcty.
Definition at line 69 of file ringbuffer.hpp.
std::tr1::shared_ptr<T> cass::RingBuffer< T >::Element::element |
the pointer to the element
Definition at line 76 of file ringbuffer.hpp.
bool cass::RingBuffer< T >::Element::filled |
status whether the element has been filled
Definition at line 82 of file ringbuffer.hpp.
bool cass::RingBuffer< T >::Element::inUse |
status whether the element is workend on right now
Definition at line 85 of file ringbuffer.hpp.
bool cass::RingBuffer< T >::Element::processed |
status whether the element has been worked on
Definition at line 79 of file ringbuffer.hpp.