31 #include "core/function/basic/GpgFunctionObject.h"
32 #include "core/typedef/GpgTypedef.h"
48 explicit GpgKeyGetter(
int channel = kGpgFrontendDefaultChannel);
62 auto GetKey(
const QString& key_id,
bool use_cache =
true) ->
GpgKey;
70 auto GetKeys(
const KeyIdArgsListPtr& key_ids) -> KeyListPtr;
78 auto GetPubkey(
const QString& key_id,
bool use_cache =
true) ->
GpgKey;
85 auto FetchKey() -> KeyLinkListPtr;
91 auto FlushKeyCache() -> bool;
99 auto GetKeysCopy(
const KeyListPtr& keys) -> KeyListPtr;
107 auto GetKeysCopy(
const KeyLinkListPtr& keys) -> KeyLinkListPtr;
111 SecureUniquePtr<Impl> p_;
Definition: GpgKeyGetter.cpp:42
Definition: GpgKeyGetter.h:41
~GpgKeyGetter()
Destroy the Gpg Key Getter object.
Definition: GpgFunctionObject.h:58