29 #include "../my_config.h" 49 const path & fs_racine,
50 bool fs_warn_overwrite,
56 bool warn_remove_no_match,
60 const crit_action & x_overwrite,
61 archive_options_extract::t_dirty dirty,
65 extern void filtre_sauvegarde(user_interaction & dialog,
71 const path & fs_racine,
76 const mask &compr_mask,
77 const infinint & min_compr_size,
79 const infinint & hourshift,
81 bool furtive_read_mode,
85 bool cache_directory_tagging,
88 const infinint & repeat_count,
89 const infinint & repeat_byte,
90 const infinint & fixed_date,
91 const infinint & sparse_file_min_size,
92 const std::string & backup_hook_file_execute,
93 const mask & backup_hook_file_mask,
96 extern void filtre_difference(user_interaction & dialog,
100 const path & fs_racine,
103 const mask & ea_mask,
105 bool furtive_read_mode,
107 bool display_skipped,
108 const infinint & hourshift,
109 bool compare_symlink_date);
111 extern void filtre_test(user_interaction & dialog,
118 bool display_skipped);
120 extern void filtre_isolate(user_interaction & dialog,
125 extern void filtre_merge(user_interaction & dialog,
127 const mask & subtree,
135 const mask & ea_mask,
136 const mask & compr_mask,
137 const infinint & min_compr_size,
138 bool display_skipped,
139 bool keep_compressed,
140 const crit_action & overwrite,
142 bool decremental_mode,
143 const infinint & sparse_file_min_size);
145 void filtre_sequentially_read_all_catalogue(catalogue & cat,
146 user_interaction & dialog,
contains classes that let the user define the policy for overwriting files
class pile definition. Used to manage a stack of generic_file objects
comparison_fields
flag used to only consider certain fields when comparing/restoring inodes
here is the definition of the path classthe path class handle path and provide several operation on t...
handle the statistic structure that gives a summary of treated files after each operatio ...
void filtre_restore(user_interaction &dialog, const mask &filtre, const mask &subtree, catalogue &cat, const path &fs_racine, bool fs_warn_overwrite, bool info_details, statistics &st, const mask &ea_mask, bool flat, inode::comparison_fields what_to_check, bool warn_remove_no_match, bool empty, bool display_skipped, bool empty_dir, const crit_action &x_overwrite, archive_options_extract::t_dirty dirty, bool only_deleted, bool not_deleted)
here lies a collection of mask classes
this file contains a set of classes used to transmit options to archive operation ...
bool nodump()
returns whether nodump flag support has been activated at compilation time
libdar namespace encapsulate all libdar symbols
here is defined the many classed which is build of the catalogue