26#ifndef LIBDAR_SLAVE_HPP
27#define LIBDAR_SLAVE_HPP
68 const std::string & folder,
69 const std::string & basename,
70 const std::string & extension,
71 bool input_pipe_is_fd,
72 const std::string & input_pipe,
73 bool output_pipe_is_fd,
74 const std::string & output_pipe,
75 const std::string & execute,
92 std::unique_ptr<i_libdar_slave> pimpl;
the arbitrary large positive integer class
class implementing the dar_slave feature
void run()
enslave this object to the dar process through the created pipes
libdar_slave(std::shared_ptr< user_interaction > &dialog, const std::string &folder, const std::string &basename, const std::string &extension, bool input_pipe_is_fd, const std::string &input_pipe, bool output_pipe_is_fd, const std::string &output_pipe, const std::string &execute, const infinint &min_digits)
libdar_slave constructor
include macro defined by the configure script and some specific additional ones
libdar namespace encapsulate all libdar symbols
switch module to limitint (32 ou 64 bits integers) or infinint
defines the interaction interface between libdar and users.