GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgInfo.h
1 
29 #ifndef GPGFRONTEND_ZH_CN_TS_GPGINFO_H
30 #define GPGFRONTEND_ZH_CN_TS_GPGINFO_H
31 
32 #include <string>
33 
34 namespace GpgFrontend {
39 class GpgInfo {
40  public:
41  std::string AppPath;
42  std::string DatabasePath;
43  std::string GnupgVersion;
44  std::string GpgConfPath;
45  std::string AssuanPath;
46  std::string CMSPath;
47  std::string GpgAgentPath;
48  std::string DirmngrPath;
49  std::string KeyboxdPath;
50  std::string GpgMEVersion;
51  std::string GnuPGHomePath;
52 
53  std::map<std::string, std::vector<std::string>> ComponentsInfo;
54  std::map<std::string, std::vector<std::string>> ConfigurationsInfo;
55  std::map<std::string, std::vector<std::string>> OptionsInfo;
56  std::map<std::string, std::vector<std::string>> AvailableOptionsInfo;
57 };
58 } // namespace GpgFrontend
59 
60 #endif // GPGFRONTEND_ZH_CN_TS_GPGINFO_H
Use to record some info about gnupg.
Definition: GpgInfo.h:39
std::string AppPath
executable binary path of gnupg
Definition: GpgInfo.h:41
Definition: CoreCommonUtil.cpp:31