Disk ARchive  2.4.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Protected Member Functions
libdar::directory Class Reference

the directory inode class More...

#include <catalogue.hpp>

Inherits libdar::inode.

Inherited by libdar::filesystem_restore::stack_dir_t.

List of all members.

Public Member Functions

 directory (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)
 directory (const directory &ref)
const directoryoperator= (const directory &ref)
 directory (user_interaction &dialog, generic_file &f, const archive_version &reading_ver, saved_status saved, 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)
void add_children (nomme *r)
bool has_children () const
void reset_read_children () const
void end_read () const
bool read_children (const nomme *&r) const
void tail_to_read_children ()
void remove (const std::string &name)
directoryget_parent () const
bool search_children (const std::string &name, nomme *&ref)
bool callback_for_children_of (user_interaction &dialog, const std::string &sdir, bool isolated=false) const
unsigned char signature () const
bool get_recursive_has_changed () const
void recursive_has_changed_update () const
infinint get_tree_size () const
infinint get_tree_ea_num () const
infinint get_tree_mirage_num () const
void get_etiquettes_found_in_tree (std::map< infinint, infinint > &already_found) const
bool is_empty () const
void remove_all_mirages_and_reduce_dirs ()
entreeclone () const

Protected Member Functions

void inherited_dump (generic_file &f, bool small) const

Detailed Description

the directory inode class

Definition at line 653 of file src/libdar/catalogue.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines