26#ifndef DATABASE_LISTING_CALLBACK_HPP
27#define DATABASE_LISTING_CALLBACK_HPP
49 const std::string & filename,
65 db_etat data_presence,
83 const infinint & data_count,
84 const infinint & total_data,
85 const infinint & ea_count,
86 const infinint & total_ea);
void(*)(void *context, archive_num num, db_etat data_presence, bool has_data_date, datetime data, db_etat ea_presence, bool has_ea_date, datetime ea) database_listing_get_version_callback
called with the information of presence for an entry in archive number num
void(*)(void *context, U_I number, const infinint &data_count, const infinint &total_data, const infinint &ea_count, const infinint &total_ea) database_listing_statistics_callback
called with teh information of statistics for each archive in turn
void(*)(void *context, const std::string &filename, bool available_data, bool available_ea) database_listing_show_files_callback
called by the database::get_files() routine
include macro defined by the configure script and some specific additional ones
bool ea() noexcept
returns whether EA support has been activated at compilation time
libdar namespace encapsulate all libdar symbols
class storing the position of an archive inside a database
set of datastructures used to interact with a database object
this file contains the definition of class datetime that stores unix times in a portable way