26 #ifndef CAT_SIGNATURE_HPP 27 #define CAT_SIGNATURE_HPP 29 #include "../my_config.h" 74 static bool compatible_signature(
unsigned char a,
unsigned char b);
77 static constexpr U_8 SAVED_FAKE_BIT = 0x80;
78 static constexpr U_8 SAVED_NON_DELTA_BIT = 0x40;
saved_status
data saved status for an entry
class generic_file is defined here as well as class fichierthe generic_file interface is widely used ...
bool read(generic_file &f, const archive_version &reading_ver)
read a signature from archive for an existing cat_signature object (overwrite its value) ...
unsigned char field
stores file type and status information
cat_signature(unsigned char original, saved_status status)
set a signature from running libdar
inode is saved in the archive
class cat_signature combines the cat_entree::signature() of the object with its saved_status and read...
the different status of data and EA
this is the interface class from which all other data transfer classes inherit
class archive_version that rules which archive format to follow
class archive_version manages the version of the archive format
bool get_base_and_status(unsigned char &base, saved_status &saved) const
provide typ and status as read from the archive
libdar namespace encapsulate all libdar symbols