![]() |
hamigaki::archivers::iso::header —
ISO 9660 エントリのヘッダ情報を表す構造体
struct header { // queries bool is_regular() const; bool is_directory() const; bool is_symlink() const; bool is_associated() const; // modifiers void type(filesystem::file_type); boost::filesystem::path path; boost::uint16_t version; boost::filesystem::path link_path; boost::uint32_t data_pos; boost::uint64_t file_size; binary_date_time recorded_time; boost::uint8_t flags; std::string system_use; boost::optional<posix::file_attributes> attributes; boost::optional<filesystem::device_number> device_number; date_time creation_time; date_time last_write_time; date_time last_access_time; date_time last_change_time; date_time last_backup_time; date_time expiration_time; date_time effective_time; };
メンバ変数 | 意味 | 規定値 |
---|---|---|
path | ファイルのパス名 | |
link_path | リンク先のパス名 | |
data_pos | ファイルのエクステントが存在する論理ブロック番号 | |
file_size | ファイルサイズ | 0 |
recorded_time | ファイル記録日時 | |
flags | ファイルフラグ (file_flags構造体内の定数のいずれか、あるいはその組み合わせ) | 0 |
system_use | システム用 | |
attributes | POSIX ファイル属性 | |
device_number | デバイス番号 | |
creation_time | ファイル作成日時 | |
last_write_time | ファイル最終更新日時 | |
last_access_time | ファイル最終アクセス日時 | |
last_change_time | ファイル最終状態変更日時 | |
last_change_time | ファイル最終バックアップ日時 | |
expiration_time | ファイル失効日時 | |
effective_time | ファイル発効日時 |
製作著作 © 2006-2008 Takeshi Mouri |