Disk ARchive  2.7.14
Full featured and portable backup and archiving tool
Public Member Functions | Private Member Functions | Private Attributes | List of all members
libdar::filesystem_diff Class Reference

make a flow of inode to feed the difference filter routine More...

#include <filesystem_diff.hpp>

+ Inheritance diagram for libdar::filesystem_diff:
+ Collaboration diagram for libdar::filesystem_diff:

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_diffoperator= (const filesystem_diff &ref)=delete
 
filesystem_diffoperator= (filesystem_diff &&ref)=delete
 
void reset_read ()
 
bool read_filename (const std::string &name, cat_nomme *&ref)
 
void skip_read_filename_in_parent_dir ()
 

Private Member Functions

void detruire ()
 

Private Attributes

pathfs_root
 
bool info_details
 
maskea_mask
 
bool alter_atime
 
bool furtive_read_mode
 
pathcurrent_dir
 
std::deque< filename_struct > filename_pile
 

Additional Inherited Members

- Protected Member Functions inherited from libdar::mem_ui
user_interactionget_ui () const
 get access to the user_interaction object More...
 
std::shared_ptr< user_interactionget_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_uioperator= (const mem_ui &ref)=default
 assignement operator More...
 
mem_uioperator= (mem_ui &&ref) noexcept=default
 move operator
 
virtual ~mem_ui () noexcept(false)
 destructor More...
 

Detailed Description

make a flow of inode to feed the difference filter routine

Definition at line 55 of file filesystem_diff.hpp.


The documentation for this class was generated from the following file: