Class template basic_raw_zip_file_source
hamigaki::archivers::basic_raw_zip_file_source —
生のZIPファイルへの読み込み専用アクセスを提供するSourceモデル
Synopsis
Description
SeekableSourceを受け取り、ZIPファイルとしてフォーマットを解釈し、圧縮イメージを展開せずにそのまま読み出すことができる。
モデルとなるコンセプト:Source
basic_raw_zip_file_source
construct/copy/destruct
-
explicit basic_raw_zip_file_source(const SeekableSource& src);
basic_raw_zip_file_source
Boost.Iostreams implementation
-
std::streamsize read(const char* s, std::streamsize n);
Effects: |
現在のエントリの圧縮イメージを展開せずに読み出す。 |
basic_raw_zip_file_source
Hamigaki.Archivers implementation
-
bool next_entry();
Effects: |
読み出しの対象を次のエントリに移動する |
Returns: |
次のエントリがあればtrue 、なければfalse |
-
void select_entry(const boost::filesystem::path& ph);
Effects: |
読み出しの対象をパスph のエントリに移動する |
-
zip::header header() const;