26 #ifndef DATABASE_HEADER_HPP
27 #define DATABASE_HEADER_HPP
29 #include "../my_config.h"
51 const std::string & filename,
63 const std::string & filename,
64 unsigned char & db_version,
67 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_open(const std::shared_ptr< user_interaction > &dialog, const std::string &filename, unsigned char &db_version, compression &algozip)
read the header of a dar_manager database
generic_file * database_header_create(const std::shared_ptr< user_interaction > &dialog, const std::string &filename, bool overwrite, compression algozip)
create the header for a dar_manager database
libdar namespace encapsulate all libdar symbols
defines the interaction interface between libdar and users.