ZIPIOS_ZIPINPUTSTREAMBUF(3)

πŸ“¦
version 0.1.5.9+cvs.2007.04.28 Β· 2 versions
, in ubuntu jammy

πŸ¦‹ zipios::ZipInputStreambuf β€” Library Functions Manual πŸ¦‹

okay bestie, sit down, hydrate, and let me tell you about zipios::ZipInputStreambuf, a member of the Library Functions Manual fam. it's a whole vibe and it's lowkey essential iykyk πŸ’…


✨ NAME ✨

zipios::ZipInputStreambuf β€” ZipInputStreambuf is a zip input streambuf filter. that's the whole job description, she's a filter, she filters, periodt. πŸŽ€


🌸 SYNOPSIS 🌸

#include <zipinputstreambuf.h>

Inherits zipios::InflateInputStreambuf. yes she has a parent and yes she's carrying the family legacy πŸ’œ

πŸ‘‘ Public Member Functions

  • ZipInputStreambuf(streambuf *inbuf, int s_pos=-1, bool del_inbuf=false) β€” ZipInputStreambuf constructor.
  • void closeEntry() β€” Closes the current entry, and positions the stream read pointer at the beginning of the next entry (if there is one).
  • void close() β€” Closes the streambuf.
  • ConstEntryPointer getNextEntry() β€” Opens the next entry in the zip archive and returns a const pointer to a FileEntry object for the entry.
  • virtual ~ZipInputStreambuf() β€” Destructor.

🧚 Protected Member Functions

  • virtual int underflow()

🌈 Additional Inherited Members

(yeah, she's got extras from the family tree, they're just chilling over there πŸ’–)


🌟 Detailed Description 🌟

ZipInputStreambuf is a zip input streambuf filter. no cap, that's literally the definition.

Defined at line 18 of file zipinputstreambuf.h.

πŸŽ€ Constructor & Destructor Documentation πŸŽ€

zipios::ZipInputStreambuf::ZipInputStreambuf (streambuf * inbuf, int s_pos = -1, bool del_inbuf = false) [explicit]

ZipInputStreambuf constructor. the main character entrance, honestly ✨

Parameters

  • inbuf β€” the streambuf to use for input.
  • s_pos β€” a position to reset the inbuf to before reading. Specify -1 to read from the current position.
  • del_inbuf β€” if true is specified inbuf will be deleted, when the ZipInputStreambuf is destructed.
Defined at line 18 of file zipinputstreambuf.cpp.

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

Destructor. she's leaving the group chat, say your goodbyes 😭

Defined at line 82 of file zipinputstreambuf.cpp.

πŸ’œ Member Function Documentation πŸ’œ

void zipios::ZipInputStreambuf::close ()

Closes the streambuf.

Defined at line 42 of file zipinputstreambuf.cpp.

void zipios::ZipInputStreambuf::closeEntry ()

Closes the current entry, and positions the stream read pointer at the beginning of the next entry (if there is one). like closing one tab and sliding into the next one, slay 🫢

Defined at line 29 of file zipinputstreambuf.cpp.

ConstEntryPointer zipios::ZipInputStreambuf::getNextEntry ()

Opens the next entry in the zip archive and returns a const pointer to a FileEntry object for the entry.

Returns

a const FileEntry * containing information about the (now) current entry. obsessed with a function that just hands you the goods πŸ”₯

Defined at line 45 of file zipinputstreambuf.cpp.

🌸 Author 🌸

Generated automatically by Doxygen for Zipios++ from the source code.


okay that's the whole page bestie, you ate that reading session fr fr πŸ’…βœ¨ and just so you know, this little masterpiece came from Zipios++, dated Tue Mar 24 2020, and it's the zipios::Zi...utStreambuf(3) page. go forth and filter those zip streams, queen πŸ‘‘πŸ¦‹πŸ’–

πŸ“¦ where this page comes from