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拡張が有効になる。 |