26#ifndef CAT_BLOCKDEV_HPP
27#define CAT_BLOCKDEV_HPP
52 const std::string & name,
56 last_modif, last_change, name,
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 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 std::string get_description() const override
inherited class designation
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
include macro defined by the configure script and some specific additional ones
libdar namespace encapsulate all libdar symbols