# GpgFrontend Project: src/core/function/result_analyse/GpgVerifyResultAnalyse.h Source File

GpgVerifyResultAnalyse.h
#ifndef GPGFRONTEND_GPGVERIFYRESULTANALYSE_H
#define GPGFRONTEND_GPGVERIFYRESULTANALYSE_H
#include "GpgResultAnalyse.h"
#include "core/model/GpgKeySignature.h"
namespace GpgFrontend {
class GPGFRONTEND_CORE_EXPORT GpgVerifyResultAnalyse : public GpgResultAnalyse {
public:
explicit GpgVerifyResultAnalyse(GpgError error, GpgVerifyResult result);
gpgme_signature_t GetSignatures() const;
GpgVerifyResult TakeChargeOfResult();
private:
void do_analyse();
private:
bool print_signer(std::stringstream &stream, gpgme_signature_t sign);
GpgError error_;
GpgVerifyResult result_;
};
} // namespace GpgFrontend
#endif // GPGFRONTEND_GPGVERIFYRESULTANALYSE_H
GpgFrontend::GpgResultAnalyse
Definition: GpgResultAnalyse.h:37
GpgFrontend::GpgVerifyResultAnalyse
Definition: GpgVerifyResultAnalyse.h:40
GpgFrontend
Definition: CoreCommonUtil.cpp:31