 |
Disk ARchive
2.6.8
Full featured and portable backup and archiving tool
|
Go to the documentation of this file.
26 #ifndef CAT_IGNORED_DIR_HPP
27 #define CAT_IGNORED_DIR_HPP
29 #include "../my_config.h"
62 virtual unsigned char signature()
const override {
return 'j'; };
63 virtual std::string
get_description()
const override {
return "ignored directory"; };
67 virtual void inherited_dump(
const pile_descriptor & pdesc,
bool small)
const override;
virtual unsigned char signature() const override
inherited class signature
the ignored cat_directory class, to be promoted later as empty cat_directory if needed
base object for all inode types, managed EA and FSA, dates, permissions, ownership,...
the root class from all other inherite for any entry in the catalogue
virtual std::string get_description() const override
inherited class designation
the root class for all cat_inode
class archive_version manages the version of the archive format
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 void inherited_dump(const pile_descriptor &pdesc, bool small) const override
true if object has been created by sequential reading of an archive
class used to organize objects in tree in catalogue as like directories in a filesystem
cat_inode(const infinint &xuid, const infinint &xgid, U_16 xperm, const datetime &last_access, const datetime &last_modif, const datetime &last_change, const std::string &xname, const infinint &device)
flag used to only consider certain fields when comparing/restoring inodes
the cat_directory inode class
inode is not saved in the archive
bool operator==(const cat_entree &ref) const override
returns true if the two object are the same
libdar namespace encapsulate all libdar symbols