# GpgFrontend Project: src/core/GpgInfo.h Source File

GpgInfo.h
#ifndef GPGFRONTEND_ZH_CN_TS_GPGINFO_H
#define GPGFRONTEND_ZH_CN_TS_GPGINFO_H
#include <mutex>
#include <string>
namespace GpgFrontend {
class GpgInfo {
public:
std::string GnupgVersion;
std::string GpgMEVersion;
std::string AppPath;
std::string DatabasePath;
std::string GpgConfPath;
std::string AssuanPath;
std::string CMSPath;
std::string GpgAgentPath;
std::string DirmngrPath;
std::string KeyboxdPath;
std::string GnuPGHomePath;
std::map<std::string, std::vector<std::string>> ComponentsInfo;
std::map<std::string, std::vector<std::string>> ConfigurationsInfo;
std::map<std::string, std::vector<std::string>> OptionsInfo;
std::map<std::string, std::vector<std::string>> AvailableOptionsInfo;
std::shared_mutex Lock;
};
} // namespace GpgFrontend
#endif // GPGFRONTEND_ZH_CN_TS_GPGINFO_H
GpgFrontend::GpgInfo
Use to record some info about gnupg.
Definition: GpgInfo.h:40
GpgFrontend::GpgInfo::KeyboxdPath
std::string KeyboxdPath
executable binary path of keyboxd
Definition: GpgInfo.h:52
GpgFrontend::GpgInfo::GnuPGHomePath
std::string GnuPGHomePath
value of —homedir
Definition: GpgInfo.h:54
GpgFrontend::GpgInfo::AppPath
std::string AppPath
executable binary path of gnupg
Definition: GpgInfo.h:45
GpgFrontend::GpgInfo::GpgConfPath
std::string GpgConfPath
executable binary path of gpgconf
Definition: GpgInfo.h:47
GpgFrontend::GpgInfo::AssuanPath
std::string AssuanPath
executable binary path of assuan
Definition: GpgInfo.h:48
GpgFrontend::GpgInfo::DatabasePath
std::string DatabasePath
key database path
Definition: GpgInfo.h:46
GpgFrontend::GpgInfo::DirmngrPath
std::string DirmngrPath
executable binary path of dirmgr
Definition: GpgInfo.h:51
GpgFrontend::GpgInfo::GnupgVersion
std::string GnupgVersion
version of gnupg
Definition: GpgInfo.h:42
GpgFrontend::GpgInfo::CMSPath
std::string CMSPath
executable binary path of cms
Definition: GpgInfo.h:49
GpgFrontend::GpgInfo::GpgAgentPath
std::string GpgAgentPath
executable binary path of gpg-agent
Definition: GpgInfo.h:50
GpgFrontend
Definition: CoreCommonUtil.cpp:31