This is an auxiliary class. This class cannot be instanced.
More...
#include <abstract-reader.hpp>
|
|
virtual bool | updateBuffer_ ()=0 |
|
|
const std::size_t | bufferSize_ |
|
std::thread | thread_ |
|
Queue | buffer_ |
|
std::mutex | bufferMutex_ |
|
std::atomic< bool > | threadRunning_ {} |
|
std::atomic< bool > | eof_ {false} |
This is an auxiliary class. This class cannot be instanced.
◆ AbstractReader_()
| ev::AbstractReader_::AbstractReader_ |
( |
const std::size_t | buffer_size, |
|
|
const bool | use_threading ) |
Constructor for AbstractReader_.
- Parameters
-
| buffer_size | The size of the buffer to be used by the reader. |
◆ data()
| Queue & ev::AbstractReader_::data |
( |
| ) |
|
|
inline |
Returns a reference to the internal buffer (Queue) containing the data.
- Returns
- Reference to the internal Queue buffer.
The documentation for this class was generated from the following files: