.TH "zipios::ZipInputStreambuf" 3 "Tue May 9 2017" "Zipios++" \" -*- nroff -*- .ad l .nh .SH NAME zipios::ZipInputStreambuf \- \fBZipInputStreambuf\fP is a zip input streambuf filter\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBzipios::InflateInputStreambuf\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBZipInputStreambuf\fP (streambuf *inbuf, int s_pos=\-1, bool del_inbuf=false)" .br .RI "\fBZipInputStreambuf\fP constructor\&. " .ti -1c .RI "void \fBcloseEntry\fP ()" .br .RI "Closes the current entry, and positions the stream read pointer at the beginning of the next entry (if there is one)\&. " .ti -1c .RI "void \fBclose\fP ()" .br .RI "Closes the streambuf\&. " .ti -1c .RI "\fBConstEntryPointer\fP \fBgetNextEntry\fP ()" .br .RI "Opens the next entry in the zip archive and returns a const pointer to a \fBFileEntry\fP object for the entry\&. " .ti -1c .RI "virtual \fB~ZipInputStreambuf\fP ()" .br .RI "Destructor\&. " .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "virtual int \fBunderflow\fP ()" .br .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP \fBZipInputStreambuf\fP is a zip input streambuf filter\&. .PP Definition at line 18 of file zipinputstreambuf\&.h\&. .SH "Constructor & Destructor Documentation" .PP .SS "zipios::ZipInputStreambuf::ZipInputStreambuf (streambuf * inbuf, int s_pos = \fC\-1\fP, bool del_inbuf = \fCfalse\fP)\fC [explicit]\fP" .PP \fBZipInputStreambuf\fP constructor\&. .PP \fBParameters:\fP .RS 4 \fIinbuf\fP the streambuf to use for input\&. .br \fIs_pos\fP a position to reset the inbuf to before reading\&. Specify -1 to read from the current position\&. .br \fIdel_inbuf\fP if true is specified inbuf will be deleted, when the \fBZipInputStreambuf\fP is destructed\&. .RE .PP .PP Definition at line 18 of file zipinputstreambuf\&.cpp\&. .SS "zipios::ZipInputStreambuf::~ZipInputStreambuf ()\fC [virtual]\fP" .PP Destructor\&. .PP Definition at line 82 of file zipinputstreambuf\&.cpp\&. .SH "Member Function Documentation" .PP .SS "void zipios::ZipInputStreambuf::close ()" .PP Closes the streambuf\&. .PP Definition at line 42 of file zipinputstreambuf\&.cpp\&. .SS "void zipios::ZipInputStreambuf::closeEntry ()" .PP Closes the current entry, and positions the stream read pointer at the beginning of the next entry (if there is one)\&. .PP Definition at line 29 of file zipinputstreambuf\&.cpp\&. .SS "\fBConstEntryPointer\fP zipios::ZipInputStreambuf::getNextEntry ()" .PP Opens the next entry in the zip archive and returns a const pointer to a \fBFileEntry\fP object for the entry\&. .PP \fBReturns:\fP .RS 4 a const \fBFileEntry\fP * containing information about the (now) current entry\&. .RE .PP .PP Definition at line 45 of file zipinputstreambuf\&.cpp\&. .SH "Author" .PP Generated automatically by Doxygen for Zipios++ from the source code\&.