26 #ifndef CAT_CHARDEV_HPP 27 #define CAT_CHARDEV_HPP 29 #include "../my_config.h" 51 const std::string & name,
59 major, minor, fs_device) {};
60 cat_chardev(
const std::shared_ptr<user_interaction> & dialog,
64 bool small) :
cat_device(dialog, pdesc, reading_ver, saved, small) {};
78 virtual unsigned char signature()
const override {
return 'c'; };
virtual bool operator==(const cat_entree &ref) const override
returns true if the two object are the same
saved_status
data saved status for an entry
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 ...
virtual unsigned char signature() const override
inherited class signature
parent class for all special devices inodes
inode is saved in the archive
the special cat_device root class
infinint gid
inode owner's group ID
virtual std::string get_description() const override
inherited class designation
the arbitrary large positive integer class
infinint uid
inode owner's user ID
class archive_version manages the version of the archive format
the root class from all other inherite for any entry in the catalogue
U_16 perm
inode's permission
libdar namespace encapsulate all libdar symbols