aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/function/gpg/GpgKeyOpera.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/function/gpg/GpgKeyOpera.h')
-rw-r--r--src/core/function/gpg/GpgKeyOpera.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/core/function/gpg/GpgKeyOpera.h b/src/core/function/gpg/GpgKeyOpera.h
index dd2ee60d..34bcd976 100644
--- a/src/core/function/gpg/GpgKeyOpera.h
+++ b/src/core/function/gpg/GpgKeyOpera.h
@@ -31,7 +31,6 @@
#include <functional>
#include "core/function/gpg/GpgContext.h"
-#include "core/function/result_analyse/GpgResultAnalyse.h"
#include "core/typedef/GpgTypedef.h"
namespace boost::posix_time {
@@ -100,7 +99,7 @@ class GPGFRONTEND_CORE_EXPORT GpgKeyOpera
* @param key
* @return GpgFrontend::GpgError
*/
- void ModifyPassword(const GpgKey& key, std::function<void(gpgme_error_t)>);
+ void ModifyPassword(const GpgKey& key, const GpgOperationCallback&);
/**
* @brief
@@ -118,8 +117,8 @@ class GPGFRONTEND_CORE_EXPORT GpgKeyOpera
* @param result
* @return GpgFrontend::GpgError
*/
- auto GenerateKey(const std::unique_ptr<GenKeyInfo>& params,
- GpgGenKeyResult& result) -> GpgFrontend::GpgError;
+ void GenerateKey(const std::shared_ptr<GenKeyInfo>&,
+ const GpgOperationCallback&);
/**
* @brief
@@ -128,9 +127,9 @@ class GPGFRONTEND_CORE_EXPORT GpgKeyOpera
* @param params
* @return GpgFrontend::GpgError
*/
- auto GenerateSubkey(const GpgKey& key,
- const std::unique_ptr<GenKeyInfo>& params)
- -> GpgFrontend::GpgError;
+ void GenerateSubkey(const GpgKey& key,
+ const std::shared_ptr<GenKeyInfo>& params,
+ const GpgOperationCallback&);
private:
GpgContext& ctx_ =