34#ifndef __QGPGME_REVOKEKEYJOB_H__
35#define __QGPGME_REVOKEKEYJOB_H__
38#include "qgpgme_export.h"
67 virtual GpgME::Error
start(
const GpgME::Key &key,
68 GpgME::RevocationReason
reason = GpgME::RevocationReason::Unspecified,
69 const std::vector<std::string> &description = {}) = 0;
76 virtual GpgME::Error
exec(
const GpgME::Key &key,
77 GpgME::RevocationReason
reason = GpgME::RevocationReason::Unspecified,
78 const std::vector<std::string> &description = {}) = 0;
81 void result(
const GpgME::Error &result,
const QString &auditLogAsHtml = {},
const GpgME::Error &auditLogError = {});
An abstract base class for asynchronous crypto operations.
Definition job.h:69
Definition revokekeyjob.h:52
virtual GpgME::Error start(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0
virtual GpgME::Error exec(const GpgME::Key &key, GpgME::RevocationReason reason=GpgME::RevocationReason::Unspecified, const std::vector< std::string > &description={})=0
Definition qgpgmebackend.h:43