scclib
Stable Cloud Computing C++ Library
|
Chain of writers base class. More...
#include <iopipeline.h>
Public Member Functions | |
OutChain (const std::shared_ptr< Writer > &) | |
Create with base writer and write buffer size. | |
void | wr_replace_base (const std::shared_ptr< PipelineWriter > &w) |
Replace the base writer with a new base writer. | |
void | wr_add_back (const std::shared_ptr< PipelineWriter > &w) |
Add a writer to the end of the chain (before the base). | |
void | wr_add_front (const std::shared_ptr< PipelineWriter > &w) |
Add a writer to the start of the chain (after the stream). | |
void | wr_del (const std::shared_ptr< PipelineWriter > &) |
Delete a writer from the chain. | |
virtual std::shared_ptr< Writer > | wr_fix_chain () |
Fix the chain, and return the pointer that should be pointed to by the stream. | |
Public Attributes | |
std::shared_ptr< Writer > | wr_base |
std::list< std::shared_ptr< PipelineWriter > > | wr_chain |
Chain of writers base class.
Definition at line 93 of file iopipeline.h.