GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgVerifyResultAnalyse.h
1
29
#ifndef GPGFRONTEND_GPGVERIFYRESULTANALYSE_H
30
#define GPGFRONTEND_GPGVERIFYRESULTANALYSE_H
31
32
#include "GpgResultAnalyse.h"
33
#include "core/model/GpgKeySignature.h"
34
35
namespace
GpgFrontend
{
40
class
GPGFRONTEND_CORE_EXPORT
GpgVerifyResultAnalyse
:
public
GpgResultAnalyse
{
41
public
:
48
explicit
GpgVerifyResultAnalyse
(GpgError error, GpgVerifyResult result);
49
55
gpgme_signature_t GetSignatures()
const
;
56
62
GpgVerifyResult TakeChargeOfResult();
63
64
private
:
69
void
do_analyse();
70
71
private
:
80
bool
print_signer(std::stringstream &stream, gpgme_signature_t sign);
81
82
GpgError error_;
83
GpgVerifyResult result_;
84
};
85
86
}
// namespace GpgFrontend
87
88
#endif
// GPGFRONTEND_GPGVERIFYRESULTANALYSE_H
GpgFrontend::GpgResultAnalyse
Definition:
GpgResultAnalyse.h:37
GpgFrontend::GpgVerifyResultAnalyse
Definition:
GpgVerifyResultAnalyse.h:40
GpgFrontend
Definition:
CoreCommonUtil.cpp:31
src
core
function
result_analyse
GpgVerifyResultAnalyse.h
Generated by
1.9.1