Zipios++
|
ZipInputStreambuf is a zip input streambuf filter. More...
#include <zipinputstreambuf.h>
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 () |
ZipInputStreambuf is a zip input streambuf filter.
Definition at line 18 of file zipinputstreambuf.h.
zipios::ZipInputStreambuf::ZipInputStreambuf | ( | streambuf * | inbuf, |
int | s_pos = -1 , |
||
bool | del_inbuf = false |
||
) | [explicit] |
ZipInputStreambuf constructor.
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. |
Definition at line 18 of file zipinputstreambuf.cpp.
zipios::ZipInputStreambuf::~ZipInputStreambuf | ( | ) | [virtual] |
Destructor.
Definition at line 78 of file zipinputstreambuf.cpp.
void zipios::ZipInputStreambuf::close | ( | ) |
Closes the streambuf.
Definition at line 36 of file zipinputstreambuf.cpp.
Closes the current entry, and positions the stream read pointer at the beginning of the next entry (if there is one).
Definition at line 23 of file zipinputstreambuf.cpp.
Opens the next entry in the zip archive and returns a const pointer to a FileEntry object for the entry.
Definition at line 39 of file zipinputstreambuf.cpp.