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

Pipeline writer to carry out processing in a pipeline (chain of writers). More...

#include <iobase.h>

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

Public Member Functions

virtual void write_reset (const std::shared_ptr< Writer > &)=0
 Reset interface. More...
 
virtual std::shared_ptr< Writerwrite_shared () const =0
 
- Public Member Functions inherited from scc::util::Writer
virtual size_t write (const void *, size_t)=0
 Write interface. More...
 

Detailed Description

Pipeline writer to carry out processing in a pipeline (chain of writers).

Definition at line 94 of file iobase.h.

Member Function Documentation

◆ write_reset()

virtual void scc::util::PipelineWriter::write_reset ( const std::shared_ptr< Writer > &  )
pure virtual

Reset interface.

The underlying writer is reset and will be used for all future writes.

Implemented in scc::util::FlowThroughPipelineWriter, scc::util::WriteTimer, and scc::util::WriteCounter.


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