ZipInputStream is an istream that gets it's input from a zip file. More...
#include <zipinputstream.h>
Public Member Functions | |
| int | available () |
| void | close () |
| Closes the istream. More... | |
| void | closeEntry () |
| Closes the current entry, and positions the stream read pointer at the beginning of the next entry (if there is one). More... | |
| ConstEntryPointer | getNextEntry () |
| Opens the next entry in the zip archive and returns a const pointer to a FileEntry object for the entry. More... | |
| ZipInputStream (const std::string &filename, std::streampos pos=0) | |
| ZipInputStream constructor. More... | |
| ZipInputStream (std::istream &is, std::streampos pos=0) | |
| ZipInputStream constructor. More... | |
| virtual | ~ZipInputStream () |
| Destructor. More... | |
ZipInputStream is an istream that gets it's input from a zip file.
The interface approximates the interface of the Java ZipInputStream.
|
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. |
References Base::FileInfo::toStdWString().
|
virtual |
Destructor.
| int zipios::ZipInputStream::available | ( | ) |
| void zipios::ZipInputStream::close | ( | ) |
Closes the istream.
References zipios::ZipInputStreambuf::close().
Referenced by femexamples.examplesgui.FemExamples::reject().
| 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).
References zipios::ZipInputStreambuf::closeEntry().
| ConstEntryPointer zipios::ZipInputStream::getNextEntry | ( | ) |
Opens the next entry in the zip archive and returns a const pointer to a FileEntry object for the entry.
References zipios::ZipInputStreambuf::getNextEntry().
Referenced by Base::XMLReader::readFiles().