User manual

132
max_buffer_size
-ring buffer is common container, it`s use FIFO strategy for
contain elements. The following public methods are defined:
void clean()
Clean buffer
bool is_empty() const
This methos return true if buffer is empty else false.
bool is_full() const
This methos return true if buffer is full else false.
uword_t size() const
This methos return current buffers size.
void push(const Elem& elem)
where
elem - putted element
This methos puts elemt in end of buffer if buffer is not full else operation will be aborted.
Elem top()
Get first elemet from the buffer (don’t remove him from buffer), if buffer is empty return
value of operation is unpredicateble.
void pop()
Remove first elem from buffer. If buffer is empty operation will be aborted.