27 #ifndef FILESYSTEM_BACKUP_HPP
28 #define FILESYSTEM_BACKUP_HPP
30 #include "../my_config.h"
64 const mask & x_ea_mask,
65 bool check_no_dump_flag,
67 bool furtive_read_mode,
68 bool x_cache_directory_tagging,
70 bool x_ignore_unknown,
78 void reset_read(
infinint & root_fs_device);
80 void skip_read_to_parent_dir();
90 bool furtive_read_mode;
91 bool cache_directory_tagging;
93 std::deque<etage>
pile;
base class for all object contained in a catalogue
the root class from all other inherite for any entry in the catalogue
makes a flow sequence of inode to feed the backup filtering routing
keep trace of hard links when reading the filesystem
the arbitrary large positive integer class
the generic class, parent of all masks
the class path is here to manipulate paths in the Unix notation: using'/'
stores a stack of generic_files writing/reading on each others
definition of the etage structure is done here
filesystem_hard_link_read classes manages hardlinked inode read from filesystem
std::set< fsa_family > fsa_scope
set of fsa families
switch module to limitint (32 ou 64 bits integers) or infinint
libdar namespace encapsulate all libdar symbols