26 #ifndef CAT_BLOCKDEV_HPP
27 #define CAT_BLOCKDEV_HPP
29 #include "../my_config.h"
48 const datetime & last_access,
49 const datetime & last_modif,
50 const datetime & last_change,
51 const std::string & name,
55 last_modif, last_change, name,
56 major, minor, fs_device) {};
58 const pile_descriptor & pdesc,
61 bool small) :
cat_device(dialog, pdesc, reading_ver, saved, small) {};
68 unsigned char signature()
const {
return mk_signature(
'b', get_saved_status()); };
cat_entree * clone() const
a way to copy the exact type of an object even if pointed to by a parent class pointer ...
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
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
libdar namespace encapsulate all libdar symbols
bool operator==(const cat_entree &ref) const
returns true if the two object have the same content