24#ifndef __QGPGME_DATAPROVIDER_H__
25#define __QGPGME_DATAPROVIDER_H__
27#include "qgpgme_export.h"
29#include <gpgme++/interfaces/dataprovider.h>
33#include <QtCore/QByteArray>
48 const QByteArray &data()
const
56 bool isSupported(Operation)
const override
60 ssize_t read(
void *buffer,
size_t bufSize)
override;
61 ssize_t write(
const void *buffer,
size_t bufSize)
override;
62 off_t seek(off_t offset,
int whence)
override;
63 void release()
override;
76 const std::shared_ptr<QIODevice> &ioDevice()
const
84 bool isSupported(Operation)
const override;
85 ssize_t read(
void *buffer,
size_t bufSize)
override;
86 ssize_t write(
const void *buffer,
size_t bufSize)
override;
87 off_t seek(off_t offset,
int whence)
override;
88 void release()
override;
91 const std::shared_ptr<QIODevice> mIO;
92 bool mErrorOccurred : 1;
93 bool mHaveQProcess : 1;
Definition: dataprovider.h:42
Definition: dataprovider.h:71