Disk ARchive
2.7.15
Full featured and portable backup and archiving tool
|
the archive_summary class provides information about a given archive More...
#include <archive_summary.hpp>
Public Member Functions | |
archive_summary (const archive_summary &ref)=default | |
archive_summary (archive_summary &&ref) noexcept=default | |
archive_summary & | operator= (const archive_summary &ref)=default |
archive_summary & | operator= (archive_summary &&ref) noexcept=default |
const infinint & | get_slice_size () const |
const infinint & | get_first_slice_size () const |
const infinint & | get_last_slice_size () const |
const infinint & | get_ref_slice_size () const |
const infinint & | get_ref_first_slice_size () const |
const infinint & | get_slice_number () const |
const infinint & | get_archive_size () const |
const infinint & | get_catalog_size () const |
const infinint & | get_storage_size () const |
const infinint & | get_data_size () const |
const entree_stats & | get_contents () const |
std::string | get_edition () const |
std::string | get_compression_algo () const |
std::string | get_user_comment () const |
std::string | get_cipher () const |
std::string | get_asym () const |
bool | get_signed () const |
bool | get_tape_marks () const |
std::string | get_in_place () const |
void | set_slice_size (const infinint &arg) |
void | set_first_slice_size (const infinint &arg) |
void | set_last_slice_size (const infinint &arg) |
void | set_ref_slice_size (const infinint &arg) |
void | set_ref_first_slice_size (const infinint &arg) |
void | set_slice_number (const infinint &arg) |
void | set_archive_size (const infinint &arg) |
void | set_catalog_size (const infinint &arg) |
void | set_storage_size (const infinint &arg) |
void | set_data_size (const infinint &arg) |
void | set_contents (const entree_stats &arg) |
void | set_edition (const std::string &arg) |
void | set_compression_algo (const std::string &arg) |
void | set_user_comment (const std::string &arg) |
void | set_cipher (const std::string &arg) |
void | set_asym (const std::string &arg) |
void | set_signed (bool arg) |
void | set_tape_marks (bool arg) |
void | set_in_place (const std::string &arg) |
void | clear () |
Private Attributes | |
infinint | slice_size |
slice of the middle slice or zero if not applicable | |
infinint | first_slice_size |
slice of the first slices or zero if not applicable | |
infinint | last_slice_size |
slice of the last slice or zero if not applicable | |
infinint | ref_slice_size |
slice of the slice of the archive of reference | |
infinint | ref_first_slice_size |
slice of the first slice of the archive of reference | |
infinint | slice_number |
number of slices composing the archive of zero if unknown | |
infinint | archive_size |
total size of the archive | |
infinint | catalog_size |
catalogue size if known, zero if not | |
infinint | storage_size |
amount of byte used to store (compressed/encrypted) data | |
infinint | data_size |
amount of data saved (once uncompressed/unciphered) | |
entree_stats | contents |
nature of saved files | |
std::string | edition |
archive format | |
std::string | algo_zip |
compression algorithm | |
std::string | user_comment |
user comment | |
std::string | cipher |
encryption algorithm | |
std::string | asym |
asymetrical encryption | |
bool | is_signed |
whether the archive is signed | |
bool | tape_marks |
whether the archive has tape marks (for sequential reading) | |
std::string | in_place |
in_place path empty string if absent | |
the archive_summary class provides information about a given archive
Definition at line 44 of file archive_summary.hpp.