 |
Disk ARchive
2.6.8
Full featured and portable backup and archiving tool
|
Go to the documentation of this file.
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;
stores a stack of generic_files writing/reading on each others
switch module to limitint (32 ou 64 bits integers) or infinint
the arbitrary large positive integer class
the generic class, parent of all masks
the root class from all other inherite for any entry in the catalogue
keep trace of hard links when reading the filesystem
filesystem_hard_link_read classes manages hardlinked inode read from filesystem
the class path is here to manipulate paths in the Unix notation: using'/'
base class for all object contained in a catalogue
makes a flow sequence of inode to feed the backup filtering routing
definition of the etage structure is done here
std::set< fsa_family > fsa_scope
set of fsa families
libdar namespace encapsulate all libdar symbols