ZIPIOS_INFLATEINPUTSTREAMBUF(3)
π zipios::InflateInputStreambuf(3) β Library Functions Manual π
okay bestie, sit down, hydrate, and let me tell you about zipios::InflateInputStreambuf because this one is literally the glow-up filter of the stream world β¨
πΈ NAME πΈ
zipios::InflateInputStreambuf β she's an input stream filter, and her whole job is inflating the input coming from the attached input stream. no cap. π
β¨ SYNOPSIS β¨
#include <inflateinputstreambuf.h>
Inherits zipios::FilterInputStreambuf.
Inherited by zipios::ZipInputStreambuf.
π¦ Public Member Functions
InflateInputStreambuf(streambuf *inbuf,int s_pos=-1,bool del_inbuf=false) β the constructor, she builds the whole vibe.bool reset(int stream_position=-1) β resets the zlib stream and purges input and output buffers. clean slate energy π
π§ Protected Member Functions
virtual int underflow()
π Protected Attributes
const int _outvecsizevector< char > _outvec
π Detailed Description π
InflateInputStreambuf is an input stream filter, that inflates the input from the attached input stream. periodt. π
Deflation/Inflation is a compression/decompression method used in gzip and zip. The zlib library is used to perform the actual inflation, this class only wraps the functionality in an input stream filter. so likeβ¦ she's not doing the heavy lifting herself, she's the cute lil wrapper making it all stream-shaped π«Ά
Definition at line 22 of file inflateinputstreambuf.h.
π Constructor & Destructor Documentation π
π zipios::InflateInputStreambuf::InflateInputStreambuf (streambuf * inbuf, int s_pos = -1, bool del_inbuf = false) [explicit]
InflateInputStreambuf constructor. the main character entrance, honestly π
Parameters
inbufβ the streambuf to use for input. that's the snack she's munching on.s_posβ a position to reset the inbuf to before reading. Specify-1to read from the current position.del_inbufβ iftrueis specified inbuf will be deleted, when the InflateInputStreambuf is destructed. so like, she takes ownership. be aware π
Definition at line 18 of file inflateinputstreambuf.cpp.
β Member Function Documentation β
π bool zipios::InflateInputStreambuf::reset (int stream_position = -1)
Resets the zlib stream and purges input and output buffers. repositions the input streambuf at stream_position. it's giving factory reset but make it cute β¨
Parameters
stream_positionβ a position to reset the inbuf to before reading. Specify-1to read from the current position.
Definition at line 117 of file inflateinputstreambuf.cpp.
π Author π
Generated automatically by Doxygen for Zipios++ from the source code. not a human author, just the robots doing their lil thing π
okay that's the whole page bestie, you're now officially fluent in InflateInputStreambuf π
this was brought to you by Zipios++, dated Tue Mar 24 2020 β so yeah, vintage in internet years, but she still slays πβ¨ bye pookie π«Άπ
π¦ where this page comes from
- ubuntu jammy: libzipios++-dev 0.1.5.9+cvs.2007.04.28-11build1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms