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 GpgMEVersion;
48 
49  std::map<std::string, std::vector<std::string>> ComponentsInfo;
50  std::map<std::string, std::vector<std::string>> ConfigurationsInfo;
51  std::map<std::string, std::vector<std::string>> OptionsInfo;
52  std::map<std::string, std::vector<std::string>> AvailableOptionsInfo;
53 };
54 } // namespace GpgFrontend
55 
56 #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:29