29 #include "../my_config.h" 45 extern void filtre_restore(user_interaction & dialog,
49 const catalogue & cat,
50 const path & fs_racine,
51 bool fs_warn_overwrite,
54 bool display_treated_only_dir,
60 bool warn_remove_no_match,
63 const crit_action & x_overwrite,
64 archive_options_extract::t_dirty dirty,
67 const fsa_scope & scope);
69 extern void filtre_sauvegarde(user_interaction & dialog,
73 const pile_descriptor & pdesc,
75 const catalogue & ref,
76 const path & fs_racine,
79 bool display_treated_only_dir,
81 bool display_finished,
85 const mask &compr_mask,
86 const infinint & min_compr_size,
88 const infinint & hourshift,
90 bool furtive_read_mode,
94 bool cache_directory_tagging,
96 const infinint & repeat_count,
97 const infinint & repeat_byte,
98 const infinint & fixed_date,
99 const infinint & sparse_file_min_size,
100 const std::string & backup_hook_file_execute,
101 const mask & backup_hook_file_mask,
103 const fsa_scope & scope,
104 const std::string & exclude_by_ea,
105 bool auto_zeroing_neg_dates);
107 extern void filtre_difference(user_interaction & dialog,
111 const catalogue & cat,
112 const path & fs_racine,
114 bool display_treated,
115 bool display_treated_only_dir,
116 bool display_skipped,
118 const mask & ea_mask,
120 bool furtive_read_mode,
122 const infinint & hourshift,
123 bool compare_symlink_date,
124 const fsa_scope & scope,
127 extern void filtre_test(user_interaction & dialog,
131 const catalogue & cat,
133 bool display_treated,
134 bool display_treated_only_dir,
135 bool display_skipped,
139 extern void filtre_merge(user_interaction & dialog,
142 const mask & subtree,
143 const pile_descriptor & pdesc,
145 const catalogue * ref1,
146 const catalogue * ref2,
148 bool display_treated,
149 bool display_treated_only_dir,
150 bool display_skipped,
153 const mask & ea_mask,
154 const mask & compr_mask,
155 const infinint & min_compr_size,
156 bool keep_compressed,
157 const crit_action & overwrite,
159 bool decremental_mode,
160 const infinint & sparse_file_min_size,
161 const fsa_scope & scope);
163 void filtre_sequentially_read_all_catalogue(catalogue & cat,
164 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
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 ...
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
comparison_fields
flag used to only consider certain fields when comparing/restoring inodes
here is defined the many classed which is build of the catalogue