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_backup Class Reference

makes a flow sequence of inode to feed the backup filtering routing More...

#include <filesystem_backup.hpp>

+ Inheritance diagram for libdar::filesystem_backup:
+ Collaboration diagram for libdar::filesystem_backup:

Public Member Functions

 filesystem_backup (const std::shared_ptr< user_interaction > &dialog, const path &root, bool x_info_details, const mask &x_ea_mask, bool check_no_dump_flag, bool alter_atime, bool furtive_read_mode, bool x_cache_directory_tagging, infinint &root_fs_device, bool x_ignore_unknown, const fsa_scope &scope)
 
 filesystem_backup (const filesystem_backup &ref)=delete
 
 filesystem_backup (filesystem_backup &&ref)=delete
 
filesystem_backupoperator= (const filesystem_backup &ref)=delete
 
filesystem_backupoperator= (filesystem_backup &&ref)=delete
 
void reset_read (infinint &root_fs_device)
 
bool read (cat_entree *&ref, infinint &errors, infinint &skipped_dump)
 
void skip_read_to_parent_dir ()
 

Private Member Functions

void detruire ()
 

Private Attributes

pathfs_root
 
bool info_details
 
maskea_mask
 
bool no_dump_check
 
bool alter_atime
 
bool furtive_read_mode
 
bool cache_directory_tagging
 
pathcurrent_dir
 
std::deque< etagepile
 
bool ignore_unknown
 

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

makes a flow sequence of inode to feed the backup filtering routing

Definition at line 58 of file filesystem_backup.hpp.


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