29 #include "../my_config.h"
78 const std::string & backup_hook_file_execute,
79 const mask & backup_hook_file_mask);
100 void raise(
const std::string &
path,
107 #ifdef LIBDAR_SPECIAL_ALLOC
113 std::string filename;
119 std::string build_string(
const std::string & context);
the generic class, parent of all masks
class mem_ui definition. This class is to be used as parent class to handle user_interaction object m...
semaphore(user_interaction &dialog, const std::string &backup_hook_file_execute, const mask &backup_hook_file_mask)
constructor
This is a pure virtual class that is used by libdar when interaction with the user is required...
the root class from all other inherite for any entry in the catalogue
semaphore(const semaphore &ref)
copy constructor
here lies a collection of mask classes
void lower()
to tell that the backup is completed for the last "raised" entry.
class mem_ui to keep a copy of a user_interaction object
the arbitrary large positive integer class
user_interaction & get_ui() const
get access to the user_interaction cloned object
semaphore & operator=(const semaphore &ref)
assignment operator
here is defined the many classed which is build of the catalogue
the class path is here to manipulate paths in the Unix notation: using'/'