26 #ifndef CAT_BLOCKDEV_HPP
27 #define CAT_BLOCKDEV_HPP
29 #include "../my_config.h"
52 const std::string & name,
56 last_modif, last_change, name,
57 major, minor, fs_device) {};
58 cat_blockdev(
const std::shared_ptr<user_interaction> & dialog,
75 virtual unsigned char signature()
const override {
return 'b'; };
parent class for all special devices inodes
class archive_version manages the version of the archive format
virtual bool operator==(const cat_entree &ref) const override
returns true if the two object are the same
virtual unsigned char signature() const override
inherited class signature
virtual std::string get_description() const override
inherited class designation
virtual cat_entree * clone() const override
a way to copy the exact type of an object even if pointed to by a parent class pointer
the special cat_device root class
the root class from all other inherite for any entry in the catalogue
U_16 perm
inode's permission
infinint uid
inode owner's user ID
infinint gid
inode owner's group ID
the arbitrary large positive integer class
saved_status
data saved status for an entry
@ saved
inode is saved in the archive
libdar namespace encapsulate all libdar symbols