|
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 |
Public Member Functions inherited from scc::util::Reader | |
| 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.