Disk ARchive  2.4.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Public Member Functions | Protected Member Functions | List of all members
libdar::ignored_dir Class Reference

the ignored directory class, to be promoted later as empty directory if needed More...

#include <catalogue.hpp>

Inherits libdar::inode.

Public Member Functions

 ignored_dir (const directory &target)
 
 ignored_dir (user_interaction &dialog, generic_file &f, const archive_version &reading_ver, generic_file *ea_loc, escape *ptr)
 
unsigned char signature () const
 
entreeclone () const
 
- Public Member Functions inherited from libdar::inode
 inode (const infinint &xuid, const infinint &xgid, U_16 xperm, const infinint &last_access, const infinint &last_modif, const infinint &last_change, const std::string &xname, const infinint &device)
 
 inode (user_interaction &dialog, generic_file &f, const archive_version &reading_ver, saved_status saved, generic_file *ea_loc, escape *ptr)
 
 inode (const inode &ref)
 
const inodeoperator= (const inode &ref)
 
const infinintget_uid () const
 
const infinintget_gid () const
 
U_16 get_perm () const
 
infinint get_last_access () const
 
infinint get_last_modif () const
 
void set_last_access (const infinint &x_time)
 
void set_last_modif (const infinint &x_time)
 
saved_status get_saved_status () const
 
void set_saved_status (saved_status x)
 
infinint get_device () const
 
bool same_as (const inode &ref) const
 
bool is_more_recent_than (const inode &ref, const infinint &hourshift) const
 
virtual bool has_changed_since (const inode &ref, const infinint &hourshift, comparison_fields what_to_check) const
 
void compare (const inode &other, const mask &ea_mask, comparison_fields what_to_check, const infinint &hourshift, bool symlink_date) const
 
void ea_set_saved_status (ea_status status)
 
ea_status ea_get_saved_status () const
 
void ea_attach (ea_attributs *ref)
 
const ea_attributsget_ea () const
 
void ea_detach () const
 
infinint ea_get_size () const
 
void ea_set_offset (const infinint &pos)
 
void ea_set_crc (const crc &val)
 
void ea_get_crc (const crc *&ptr) const
 
bool ea_get_crc_size (infinint &val) const
 
infinint get_last_change () const
 
void set_last_change (const infinint &x_time)
 
bool has_last_change () const
 
void change_ea_location (generic_file *loc)
 
- Public Member Functions inherited from libdar::nomme
 nomme (const std::string &name)
 
 nomme (generic_file &f)
 
virtual bool operator== (const nomme &ref) const
 
virtual bool operator< (const nomme &ref) const
 
const std::string & get_name () const
 
void change_name (const std::string &x)
 
bool same_as (const nomme &ref) const
 
- Public Member Functions inherited from libdar::entree
void dump (generic_file &f, bool small) const
 write down the object information to a generic_file More...
 
void specific_dump (generic_file &f, bool small) const
 this call gives an access to inherited_dump More...
 
virtual void post_constructor (generic_file &f)
 called by entree::read and mirage::post_constructor, let inherited classes builds object's data after CRC has been read from file More...
 

Protected Member Functions

void inherited_dump (generic_file &f, bool small) const
 
- Protected Member Functions inherited from libdar::inode
virtual void sub_compare (const inode &other) const
 
escape * get_escape_layer () const
 escape generic_file relative methods
 

Additional Inherited Members

- Public Types inherited from libdar::inode
enum  comparison_fields { cf_all, cf_ignore_owner, cf_mtime, cf_inode_type }
 flag used to only consider certain fields when comparing/restoring inodes
 
enum  ea_status {
  ea_none, ea_partial, ea_fake, ea_full,
  ea_removed
}
 
- Static Public Member Functions inherited from libdar::entree
static entreeread (user_interaction &dialog, generic_file &f, const archive_version &reading_ver, entree_stats &stats, std::map< infinint, etoile * > &corres, compression default_algo, generic_file *data_loc, generic_file *ea_loc, bool lax, bool only_detruit, escape *ptr)
 

Detailed Description

the ignored directory class, to be promoted later as empty directory if needed

Definition at line 950 of file catalogue.hpp.


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