29 #include "../my_config.h"
79 const std::string & backup_hook_file_execute,
80 const mask & backup_hook_file_mask);
101 void raise(
const std::string &
path,
111 std::string filename;
117 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...
This is a pure virtual class that is used by libdar when interaction with the user is required...
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
this is the base class of object that can be allocated on a memory pool
semaphore(const user_interaction &dialog, const std::string &backup_hook_file_execute, const mask &backup_hook_file_mask)
constructor
the arbitrary large positive integer class
the root class from all other inherite for any entry in the catalogue
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'/'