An input streambuf filter is a streambuf that filters the input it gets from the streambuf it is attached to. More...
#include <filterinputstreambuf.h>
Public Member Functions | |
FilterInputStreambuf (streambuf *inbuf, bool del_inbuf=false) | |
Constructor. | |
virtual | ~FilterInputStreambuf () |
Destructor. | |
Protected Attributes | |
bool | _del_inbuf |
streambuf * | _inbuf |
int | _s_pos |
An input streambuf filter is a streambuf that filters the input it gets from the streambuf it is attached to.
FilterInputStreambuf is a base class to derive input streambuf filters from.
Definition at line 15 of file filterinputstreambuf.h.
zipios::FilterInputStreambuf::FilterInputStreambuf | ( | streambuf * | inbuf, | |
bool | del_inbuf = false | |||
) | [explicit] |
Constructor.
inbuf | the streambuf to use for input. | |
del_inbuf | if true is specified inbuf will be deleted, when the FilterInputStreambuf is destructed. |
Definition at line 8 of file filterinputstreambuf.cpp.
References _inbuf.
zipios::FilterInputStreambuf::~FilterInputStreambuf | ( | ) | [virtual] |
Destructor.
Definition at line 18 of file filterinputstreambuf.cpp.
References _del_inbuf, and _inbuf.
bool zipios::FilterInputStreambuf::_del_inbuf [protected] |
Definition at line 29 of file filterinputstreambuf.h.
Referenced by ~FilterInputStreambuf().
streambuf* zipios::FilterInputStreambuf::_inbuf [protected] |
Definition at line 28 of file filterinputstreambuf.h.
Referenced by zipios::ZipInputStreambuf::closeEntry(), FilterInputStreambuf(), zipios::ZipInputStreambuf::getNextEntry(), zipios::InflateInputStreambuf::reset(), zipios::ZipInputStreambuf::underflow(), zipios::InflateInputStreambuf::underflow(), and ~FilterInputStreambuf().
int zipios::FilterInputStreambuf::_s_pos [protected] |
Definition at line 27 of file filterinputstreambuf.h.