26#ifndef I_LIBDAR_XFORM_HPP
27#define I_LIBDAR_XFORM_HPP
58 const std::string & chem,
59 const std::string & basename,
62 const std::string & execute);
120 const std::string & basename,
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_src;
147 std::shared_ptr<entrepot_local> entrep_dst;
148 bool format_07_compatible;
this is the interface class from which all other data transfer classes inherit
the arbitrary large positive integer class
manage label data structure used in archive slice headers
class mem_ui to keep a copy of a user_interaction object
the class path is here to manipulate paths in the Unix notation: using'/'
hash_algo
hashing algorithm available
define the datastructure "label" used to identify slice membership to an archive
include macro defined by the configure script and some specific additional ones
libdar namespace encapsulate all libdar symbols
defines the implementation for local filesystem entrepot The entrepot_local correspond to the local f...
switch module to limitint (32 ou 64 bits integers) or infinint
class mem_ui definition. This class is to be used as parent class to handle user_interaction object m...