Cpp: Add wrapper for gpgme_get_dirinfo
* lang/cpp/src/context.cpp (dirInfo): New. * lang/cpp/src/global.h (dirInfo): New.
This commit is contained in:
parent
ece8b02a83
commit
abcd9a283e
@ -1489,6 +1489,11 @@ GpgME::EngineInfo GpgME::engineInfo(GpgME::Protocol proto)
|
|||||||
return EngineInfo();
|
return EngineInfo();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const char *GpgME::dirInfo(const char *what)
|
||||||
|
{
|
||||||
|
return gpgme_get_dirinfo(what);
|
||||||
|
}
|
||||||
|
|
||||||
GpgME::Error GpgME::checkEngine(GpgME::Protocol proto)
|
GpgME::Error GpgME::checkEngine(GpgME::Protocol proto)
|
||||||
{
|
{
|
||||||
const gpgme_protocol_t p = proto == CMS ? GPGME_PROTOCOL_CMS : GPGME_PROTOCOL_OpenPGP ;
|
const gpgme_protocol_t p = proto == CMS ? GPGME_PROTOCOL_CMS : GPGME_PROTOCOL_OpenPGP ;
|
||||||
|
@ -81,6 +81,15 @@ typedef void (*IOCallback)(void *data, int fd);
|
|||||||
|
|
||||||
GPGMEPP_EXPORT EngineInfo engineInfo(Protocol proto);
|
GPGMEPP_EXPORT EngineInfo engineInfo(Protocol proto);
|
||||||
GPGMEPP_EXPORT EngineInfo engineInfo(Engine engine);
|
GPGMEPP_EXPORT EngineInfo engineInfo(Engine engine);
|
||||||
|
/** Wrapper around gpgme_get_dirinfo. What can be:
|
||||||
|
homedir, sysconfdir, bindir, libexecdir, libdir,
|
||||||
|
datadir, localedir, agent-socket, agent-ssh-socket,
|
||||||
|
dirmngr-socket, uiserver-socket, gpgconf-name, gpg-name,
|
||||||
|
gpgsm-name, g13-name
|
||||||
|
|
||||||
|
This may be extended in the future.
|
||||||
|
*/
|
||||||
|
GPGMEPP_EXPORT const char *dirInfo(const char *what);
|
||||||
|
|
||||||
GPGMEPP_EXPORT Error checkEngine(Protocol proto);
|
GPGMEPP_EXPORT Error checkEngine(Protocol proto);
|
||||||
GPGMEPP_EXPORT Error checkEngine(Engine engine);
|
GPGMEPP_EXPORT Error checkEngine(Engine engine);
|
||||||
|
Loading…
Reference in New Issue
Block a user