26 #ifndef GENERIC_FILE_VERLAY_FOR_GPGME_HPP 27 #define GENERIC_FILE_VERLAY_FOR_GPGME_HPP 36 #include "../my_config.h" 45 class generic_file_overlay_for_gpgme :
public on_pool
51 generic_file_overlay_for_gpgme(generic_file *f);
54 generic_file_overlay_for_gpgme(
const generic_file_overlay_for_gpgme & ref) {
throw SRC_BUG; };
57 const generic_file_overlay_for_gpgme operator = (
const generic_file_overlay_for_gpgme & ref) {
throw SRC_BUG; };
60 ~generic_file_overlay_for_gpgme() { gpgme_data_release(handle); };
64 gpgme_data_t get_gpgme_handle()
const {
return handle; };
66 generic_file *get_below() {
return below; };
class generic_file is defined here as well as class fichierthe generic_file interface is widely used ...
this is the base class of object that can be allocated on a memory pool
libdar namespace encapsulate all libdar symbols