54 etage(user_interaction & ui,
56 const datetime & x_last_acc,
57 const datetime & x_last_mod,
58 bool cache_directory_tagging,
59 bool furtive_read_mode);
60 etage(
const etage & ref) =
default;
61 etage(etage && ref) =
default;
62 etage & operator = (
const etage & ref) =
default;
63 etage & operator = (etage && ref)
noexcept =
default;
67 bool is_empty()
const {
return fichier.empty(); };
68 datetime get_last_mod()
const {
return last_mod; };
69 datetime get_last_acc()
const {
return last_acc; };
78 cell(
const std::string & filename,
the etage structure keep trace of directory contents
datetime last_acc
the last_acc of the directory itself
datetime last_mod
the last_lod of the directory itself
std::deque< cell > fichier
holds the list of entry in the directory
include macro defined by the configure script and some specific additional ones
libdar namespace encapsulate all libdar symbols
this file contains the definition of class datetime that stores unix times in a portable way
set of datastructures used to interact with entrepot objects
defines the interaction interface between libdar and users.