scclib
Stable Cloud Computing C++ Library
|
Pipeline reader to carry out processing in a pipeline (chain of readers). More...
#include <iobase.h>
Public Member Functions | |
virtual void | read_reset (const std::shared_ptr< Reader > &)=0 |
Reset interface. More... | |
virtual std::shared_ptr< Reader > | read_shared () const =0 |
![]() | |
virtual size_t | read (void *, size_t)=0 |
Read interface. More... | |
Pipeline reader to carry out processing in a pipeline (chain of readers).
|
pure virtual |
Reset interface.
The underlying reader is reset and will be used for all future reads.
Implemented in scc::util::FlowThroughPipelineReader, scc::util::ReadTimer, and scc::util::ReadCounter.