26 #ifndef I_LIBDAR_XFORM_HPP 27 #define I_LIBDAR_XFORM_HPP 29 #include "../my_config.h" 58 const std::string & chem,
59 const std::string & basename,
60 const std::string & extension,
62 const std::string & execute);
69 const std::string & pipename);
120 const std::string & basename,
121 const std::string & extension,
127 const std::string & slice_perm,
128 const std::string & slice_user,
129 const std::string & slice_group,
132 const std::string & execute);
140 const std::string & execute);
144 std::unique_ptr<generic_file> source;
146 std::shared_ptr<entrepot_local> entrep;
147 bool format_07_compatible;
class mem_ui definition. This class is to be used as parent class to handle user_interaction object m...
defines the implementation for local filesystem entrepot The entrepot_local is the only implementatio...
define the datastructure "label" used to identify slice membership to an archive
switch module to limitint (32 ou 64 bits integers) or infinint
this is the interface class from which all other data transfer classes inherit
class mem_ui to keep a copy of a user_interaction object
manage label data structure used in archive slice headers
hash_algo
hashing algorithm available
the arbitrary large positive integer class
libdar namespace encapsulate all libdar symbols
the class path is here to manipulate paths in the Unix notation: using'/'