26 #ifndef GENERIC_FILE_OVERLAY_FOR_GPGME_HPP
27 #define GENERIC_FILE_OVERLAY_FOR_GPGME_HPP
36 #include "../my_config.h"
71 gpgme_data_t get_gpgme_handle()
const {
return handle; };
73 generic_file *get_below() {
return below; };
generic_file interface for for gpgme
generic_file_overlay_for_gpgme & operator=(const generic_file_overlay_for_gpgme &ref)=delete
no asignment operator
generic_file_overlay_for_gpgme(generic_file_overlay_for_gpgme &&re) noexcept=delete
no move constructor allowed
generic_file_overlay_for_gpgme(generic_file *f)
create a gpgme data buffer of the given generic_file
generic_file_overlay_for_gpgme(const generic_file_overlay_for_gpgme &ref)=delete
no copy constructor allowed
this is the interface class from which all other data transfer classes inherit
class generic_file is defined here as well as class fichier
libdar namespace encapsulate all libdar symbols