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;
the generic class, parent of all masks
keep trace of hard links when reading the filesystem
makes a flow sequence of inode to feed the backup filtering routing
filesystem_hard_link_read classes manages hardlinked inode read from filesystem
definition of the etage structure is done here
stores a stack of generic_files writing/reading on each others
base class for all object contained in a catalogue
std::set< fsa_family > fsa_scope
set of fsa families
switch module to limitint (32 ou 64 bits integers) or infinint
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
the class path is here to manipulate paths in the Unix notation: using'/'