 |
Disk ARchive
2.6.8
Full featured and portable backup and archiving tool
|
Go to the documentation of this file.
29 #include "../my_config.h"
54 const std::string & src,
56 const infinint & fs_device) :
cat_file(xuid, xgid, xperm, last_access, last_modif,
57 last_change, src, che, 0, fs_device,
false) {};
58 cat_door(
const std::shared_ptr<user_interaction> & dialog,
63 bool small) :
cat_file(dialog, pdesc, reading_ver,
saved, default_algo, small) {};
73 virtual unsigned char signature()
const override {
return 'o'; };
80 U_I signature_block_size,
81 std::shared_ptr<memory_file> delta_ref,
82 const crc**checksum)
const override;
get_data_mode
how to get data from archive
virtual bool operator==(const cat_entree &ref) const override
not used
compression
the different compression algorithm available
cat_delta_signature * delta_sig
delta signature and associated CRC
virtual unsigned char signature() const override
inherited class signature
saved_status
data saved status for an entry
the arbitrary large positive integer class
class used to record plain files in a catalogue
the class for Door IPC (mainly for Solaris)
the root class from all other inherite for any entry in the catalogue
class archive_version manages the version of the archive format
pure virtual class defining interface of a CRC object
inode is saved in the archive
the class path is here to manipulate paths in the Unix notation: using'/'
this is the interface class from which all other data transfer classes inherit
virtual generic_file * get_data(get_data_mode mode, std::shared_ptr< memory_file > delta_sig, U_I signature_block_size, std::shared_ptr< memory_file > delta_ref, const crc **checksum) const override
returns a newly allocated object in read_only mode
virtual std::string get_description() const override
inherited class designation
libdar namespace encapsulate all libdar symbols