35 #ifndef __KLEO_CHANGEEXPIRYJOB_H__
36 #define __KLEO_CHANGEEXPIRYJOB_H__
40 #ifdef BUILDING_QGPGME
43 # include <gpgme++/key.h>
84 virtual GpgME::Error
start(
const GpgME::Key &key,
const QDateTime &expiry) = 0;
93 virtual GpgME::Error
start(
const GpgME::Key &key,
const QDateTime &expiry,
94 const std::vector<GpgME::Subkey> &subkeys);
97 void result(
const GpgME::Error &result,
const QString &auditLogAsHtml = QString(),
const GpgME::Error &auditLogError = GpgME::Error());
An abstract base class to change expiry asynchronously.
Definition: changeexpiryjob.h:72
virtual GpgME::Error start(const GpgME::Key &key, const QDateTime &expiry)=0
virtual GpgME::Error start(const GpgME::Key &key, const QDateTime &expiry, const std::vector< GpgME::Subkey > &subkeys)
An abstract base class for asynchronous crypto operations.
Definition: job.h:73