Main Page   Class Hierarchy   Compound List   File List   Compound Members  

zipios::FilterInputStreambuf Class Reference

An input streambuf filter is a streambuf that filters the input it gets from the streambuf it is attached to. More...

#include <filterinputstreambuf.h>

Inheritance diagram for zipios::FilterInputStreambuf

Inheritance graph

[legend]
List of all members.

Public Methods

 FilterInputStreambuf ( streambuf *inbuf, bool del_inbuf = false )
 Constructor. More...

virtual ~FilterInputStreambuf ()
 Destructor. More...


Protected Attributes

int _s_pos
streambuf* _inbuf
bool _del_inbuf

Detailed Description

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.


Constructor & Destructor Documentation

zipios::FilterInputStreambuf::FilterInputStreambuf ( streambuf * inbuf,
bool del_inbuf = false ) [explicit]
 

Constructor.

Parameters:
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.

zipios::FilterInputStreambuf::~FilterInputStreambuf ( ) [virtual]
 

Destructor.

Definition at line 18 of file filterinputstreambuf.cpp.


Member Data Documentation

bool zipios::FilterInputStreambuf::_del_inbuf [protected]
 

Definition at line 29 of file filterinputstreambuf.h.

streambuf * zipios::FilterInputStreambuf::_inbuf [protected]
 

Definition at line 28 of file filterinputstreambuf.h.

int zipios::FilterInputStreambuf::_s_pos [protected]
 

Definition at line 27 of file filterinputstreambuf.h.


The documentation for this class was generated from the following files:
Generated at Tue Aug 14 20:39:57 2001 for Zipios++ by doxygen1.2.0 written by Dimitri van Heesch, © 1997-2000