scclib
Stable Cloud Computing C++ Library
|
Pipeline writer to carry out processing in a pipeline (chain of writers). More...
#include <iobase.h>
Public Member Functions | |
virtual void | write_reset (const std::shared_ptr< Writer > &)=0 |
Reset interface. More... | |
virtual std::shared_ptr< Writer > | write_shared () const =0 |
![]() | |
virtual size_t | write (const void *, size_t)=0 |
Write interface. More... | |
Pipeline writer to carry out processing in a pipeline (chain of writers).
|
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.