27#ifndef FILESYSTEM_BACKUP_HPP
28#define FILESYSTEM_BACKUP_HPP
64 const mask & x_ea_mask,
67 bool furtive_read_mode,
68 bool x_cache_directory_tagging,
70 bool x_ignore_unknown,
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
filesystem_hard_link_read classes manages hardlinked inode read from filesystem
std::set< fsa_family > fsa_scope
set of fsa families
include macro defined by the configure script and some specific additional ones
libdar namespace encapsulate all libdar symbols
definition of the etage structure is done here
switch module to limitint (32 ou 64 bits integers) or infinint