Class template basic_iso_file_source
hamigaki::archivers::basic_iso_file_source —
ISOイメージファイルへの読み込み専用アクセスを提供するSourceモデル
Synopsis
Description
Sourceを受け取り、ISOイメージファイルとしてフォーマットを解釈した結果を読み出すことができる。
モデルとなるコンセプト:Source
basic_iso_file_source construct/copy/destruct
-
explicit basic_iso_file_source(const Source& src);
basic_iso_file_source Boost.Iostreams implementation
-
std::streamsize read(const char* s, std::streamsize n);
basic_iso_file_source Hamigaki.Archivers implementation
-
bool next_entry();
| Effects: |
読み出しの対象を次のエントリに移動する。ボリューム記述子がselect_volume_desc()によって選択されていない場合は、最初のボリューム記述子が選択される。 |
| Returns: |
次のエントリがあればtrue、なければfalse |
-
iso::header header() const;
basic_iso_file_source queries
basic_iso_file_source modifiers
-
void select_volume_desc(std::size_t index, bool use_rrip = true);
| Effects: |
index番目のボリューム記述子を読み出しように選択する。use_rripがtrueならば、Rock Ridge拡張が有効になる。 |