8 #ifndef INCLUDED_ORCUS_ZIP_ARCHIVE_HPP 9 #define INCLUDED_ORCUS_ZIP_ARCHIVE_HPP 19 class zip_archive_stream;
20 class zip_archive_impl;
23 class ORCUS_PSR_DLLPUBLIC
zip_error :
public std::exception
31 virtual const char* what()
const throw();
36 zip_archive_impl* mp_impl;
58 void dump_file_entry(
size_t index)
const;
66 void dump_file_entry(
const char* entry_name)
const;
75 pstring get_file_entry_name(
size_t index)
const;
84 size_t get_file_entry_count()
const;
97 bool read_file_entry(
const pstring& entry_name, std::vector<unsigned char>& buf)
const;
Definition: pstring.hpp:24
Definition: zip_archive_stream.hpp:17
Definition: zip_archive.hpp:23
Definition: zip_archive.hpp:34
Definition: base64.hpp:15