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.