26 #ifndef CAT_CHARDEV_HPP 27 #define CAT_CHARDEV_HPP 29 #include "../my_config.h" 49 const datetime & last_access,
50 const datetime & last_modif,
51 const datetime & last_change,
52 const std::string & name,
60 major, minor, fs_device) {};
62 const pile_descriptor & pdesc,
65 bool small) :
cat_device(dialog, pdesc, reading_ver, saved, small) {};
72 unsigned char signature()
const {
return mk_signature(
'c', get_saved_status()); };
This is a pure virtual class that is used by libdar when interaction with the user is required...
parent class for all special devices inodes
bool operator==(const cat_entree &ref) const
returns true if the two object have the same content
memory_pool * get_pool() const
the special cat_device root class
unsigned char signature() const
inherited class signature
the arbitrary large positive integer class
class archive_version manages the version of the archive format
the root class from all other inherite for any entry in the catalogue
cat_entree * clone() const
a way to copy the exact type of an object even if pointed to by a parent class pointer ...
libdar namespace encapsulate all libdar symbols