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) {};
65 bool small) :
cat_device(dialog, pdesc, reading_ver, saved, small) {};
72 unsigned char signature()
const {
return mk_signature(
'c', get_saved_status()); };
memory_pool * get_pool() const
This is a pure virtual class that is used by libdar when interaction with the user is required...
unsigned char signature() const
inherited class signature
parent class for all special devices inodes
cat_entree * clone() const
a way to copy the exact type of an object even if pointed to by a parent class pointer ...
bool operator==(const cat_entree &ref) const
returns true if the two object have the same content
the special cat_device root class
the arbitrary large positive integer class
the root class from all other inherite for any entry in the catalogue
libdar namespace encapsulate all libdar symbols