Disk ARchive 2.4.2
|
the directory inode class More...
#include <catalogue.hpp>
Inherits libdar::inode.
Inherited by libdar::filesystem_restore::stack_dir_t.
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 directory & | operator= (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) |
directory * | get_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 () |
entree * | clone () const |
Protected Member Functions | |
void | inherited_dump (generic_file &f, bool small) const |
the directory inode class
Definition at line 647 of file catalogue.hpp.