26 #ifndef DATABASE_HEADER_HPP
27 #define DATABASE_HEADER_HPP
29 #include "../my_config.h"
52 const std::string & filename,
66 const std::string & filename,
67 unsigned char & db_version,
71 extern const unsigned char database_header_get_supported_version();
this is the interface class from which all other data transfer classes inherit
compression parameters for API
class generic_file is defined here as well as class fichier
compression
the different compression algorithm available
generic_file * database_header_create(const std::shared_ptr< user_interaction > &dialog, const std::string &filename, bool overwrite, compression algozip, U_I compr_level)
create the header for a dar_manager database
generic_file * database_header_open(const std::shared_ptr< user_interaction > &dialog, const std::string &filename, unsigned char &db_version, compression &algozip, U_I &compr_level)
read the header of a dar_manager database
libdar namespace encapsulate all libdar symbols
defines the interaction interface between libdar and users.