34 #ifndef __QGPGME_FILELISTDATAPROVIDER_H__
35 #define __QGPGME_FILELISTDATAPROVIDER_H__
37 #include "qgpgme_export.h"
39 #include <gpgme++/interfaces/dataprovider.h>
60 bool isSupported(Operation op)
const override
62 return op != Operation::Write;
65 gpgme_ssize_t read(
void *buffer,
size_t bufSize)
override;
66 gpgme_ssize_t write(
const void *buffer,
size_t bufSize)
override;
67 gpgme_off_t seek(gpgme_off_t offset,
int whence)
override;
69 ssize_t read(
void *buffer,
size_t bufSize)
override;
70 ssize_t write(
const void *buffer,
size_t bufSize)
override;
71 off_t seek(off_t offset,
int whence)
override;
73 void release()
override;
76 std::unique_ptr<GpgME::DataProvider> mProvider;
81 #endif // __QGPGME_FILELISTDATAPROVIDER_H__
Definition: abstractimportjob.h:48
Definition: filelistdataprovider.h:53