 |
Disk ARchive
2.6.8
Full featured and portable backup and archiving tool
|
Go to the documentation of this file.
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'; };
the special cat_device root class
saved_status
data saved status for an entry
virtual unsigned char signature() const override
inherited class signature
the arbitrary large positive integer class
parent class for all special devices inodes
the root class from all other inherite for any entry in the catalogue
class archive_version manages the version of the archive format
U_16 perm
inode's permission
inode is saved in the archive
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
virtual bool operator==(const cat_entree &ref) const override
returns true if the two object are the same
infinint uid
inode owner's user ID
infinint gid
inode owner's group ID
libdar namespace encapsulate all libdar symbols