scclib
Stable Cloud Computing C++ Library
Public Member Functions | List of all members
scc::util::PipelineReader Struct Referenceabstract

Pipeline reader to carry out processing in a pipeline (chain of readers). More...

#include <iobase.h>

Inheritance diagram for scc::util::PipelineReader:
Inheritance graph
[legend]
Collaboration diagram for scc::util::PipelineReader:
Collaboration graph
[legend]

Public Member Functions

virtual void read_reset (const std::shared_ptr< Reader > &)=0
 Reset interface. More...
 
virtual std::shared_ptr< Readerread_shared () const =0
 
- Public Member Functions inherited from scc::util::Reader
virtual size_t read (void *, size_t)=0
 Read interface. More...
 

Detailed Description

Pipeline reader to carry out processing in a pipeline (chain of readers).

Examples
util/unittest/iohelper.cc.

Definition at line 75 of file iobase.h.

Member Function Documentation

◆ read_reset()

virtual void scc::util::PipelineReader::read_reset ( const std::shared_ptr< Reader > &  )
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.


The documentation for this struct was generated from the following file: