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);
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 ...
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
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 is defined the many classed which is build of the catalogue