Disk ARchive
2.7.15
Full featured and portable backup and archiving tool
|
make a flow of inode to feed the difference filter routine More...
#include <filesystem_diff.hpp>
Public Member Functions | |
filesystem_diff (const std::shared_ptr< user_interaction > &dialog, const path &root, bool x_info_details, const mask &x_ea_mask, bool alter_atime, bool furtive_read_mode, const fsa_scope &scope) | |
filesystem_diff (const filesystem_diff &ref)=delete | |
filesystem_diff (filesystem_diff &&ref)=delete | |
filesystem_diff & | operator= (const filesystem_diff &ref)=delete |
filesystem_diff & | operator= (filesystem_diff &&ref)=delete |
void | reset_read () |
bool | read_filename (const std::string &name, cat_nomme *&ref) |
void | skip_read_filename_in_parent_dir () |
Public Member Functions inherited from libdar::filesystem_hard_link_read | |
filesystem_hard_link_read (const std::shared_ptr< user_interaction > &dialog, bool x_furtive_read_mode, const fsa_scope &scope) | |
filesystem_hard_link_read (const filesystem_hard_link_read &ref)=delete | |
filesystem_hard_link_read (filesystem_hard_link_read &&ref)=delete | |
filesystem_hard_link_read & | operator= (const filesystem_hard_link_read &ref)=delete |
filesystem_hard_link_read & | operator= (filesystem_hard_link_read &&ref)=delete |
const infinint & | get_last_etoile_ref () const |
get the last assigned number for a hard linked inode | |
const fsa_scope | get_fsa_scope () const |
provide the FSA scope used by the object | |
void | zeroing_negative_dates_without_asking () |
don't ask before zeroing negative date just warn user | |
void | set_ignored_symlinks_list (const std::set< std::string > &x_ignored_symlinks) |
Private Member Functions | |
void | detruire () |
Private Attributes | |
path * | fs_root |
bool | info_details |
mask * | ea_mask |
bool | alter_atime |
bool | furtive_read_mode |
path * | current_dir |
std::deque< filename_struct > | filename_pile |
Additional Inherited Members | |
Protected Member Functions inherited from libdar::filesystem_hard_link_read | |
void | corres_reset () |
reset the whole list of hard linked inodes (hard linked inode stay alive but are no more referenced by the current object) | |
cat_nomme * | make_read_entree (const path &lieu, const std::string &name, bool see_hard_link, const mask &ea_mask) |
bool | get_ask_before_zeroing_neg_dates () const |
Protected Member Functions inherited from libdar::mem_ui | |
user_interaction & | get_ui () const |
get access to the user_interaction object More... | |
std::shared_ptr< user_interaction > | get_pointer () const |
get access to the shared_ptr pointing to the user_interaction | |
mem_ui (const std::shared_ptr< user_interaction > &dialog) | |
constructor More... | |
mem_ui (const mem_ui &ref)=default | |
the copy constructor More... | |
mem_ui (mem_ui &&ref) noexcept=default | |
the move constructor | |
mem_ui & | operator= (const mem_ui &ref)=default |
assignement operator More... | |
mem_ui & | operator= (mem_ui &&ref) noexcept=default |
move operator | |
virtual | ~mem_ui () noexcept(false) |
destructor More... | |
make a flow of inode to feed the difference filter routine
Definition at line 55 of file filesystem_diff.hpp.