Zipios++
|
ZipInputStream is an istream that gets it's input from a zip file. More...
#include <zipinputstream.h>
Public Member Functions | |
ZipInputStream (istream &is, streampos pos=0) | |
ZipInputStream constructor. | |
ZipInputStream (const string &filename, streampos pos=0) | |
ZipInputStream constructor. | |
int | available () |
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 istream. | |
ConstEntryPointer | getNextEntry () |
Opens the next entry in the zip archive and returns a const pointer to a FileEntry object for the entry. | |
virtual | ~ZipInputStream () |
Destructor. | |
ZipInputStream is an istream that gets it's input from a zip file.
The interface approximates the interface of the Java ZipInputStream.
Definition at line 20 of file zipinputstream.h.
|
explicit |
ZipInputStream constructor.
is | istream from which the compressed zip archive can be read. |
pos | position to reposition the istream to before reading. |
|
explicit |
ZipInputStream constructor.
@filename filename of a valid zip file.
pos | position to reposition the istream to before reading. |
|
virtual |
Destructor.
Definition at line 53 of file zipinputstream.cpp.
int zipios::ZipInputStream::available | ( | ) |
Definition at line 33 of file zipinputstream.cpp.
void zipios::ZipInputStream::close | ( | ) |
Closes the istream.
Definition at line 41 of file zipinputstream.cpp.
void zipios::ZipInputStream::closeEntry | ( | ) |
Closes the current entry, and positions the stream read pointer at the beginning of the next entry (if there is one).
Definition at line 37 of file zipinputstream.cpp.
ConstEntryPointer zipios::ZipInputStream::getNextEntry | ( | ) |
Opens the next entry in the zip archive and returns a const pointer to a FileEntry object for the entry.
For new instances this method has to be called once before you can read from the first entry.
Definition at line 48 of file zipinputstream.cpp.