aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpgme.h.in
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2018-07-19 07:50:30 +0000
committerWerner Koch <[email protected]>2018-07-19 07:51:45 +0000
commitf42cd70f18d53df47cc2d027bade736377d39b71 (patch)
treeb469244807ce0d6ddf7ef751edaa268a9ccbbb16 /src/gpgme.h.in
parentjson: Fix memleak in native msging repl (diff)
downloadgpgme-f42cd70f18d53df47cc2d027bade736377d39b71.tar.gz
gpgme-f42cd70f18d53df47cc2d027bade736377d39b71.zip
core: New interface gpgme_data_new_from_estream.
* src/gpgme.h.in (gpgme_data_new_from_estream): New. * src/data-estream.c: New. * src/data.h (gpgme_data): New union member e_stream. -- The estream functions (gpgrt_fopen et al.) are any waypart of the required libgpg-error library and thus it makes sense to provide this convenience interface. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'src/gpgme.h.in')
-rw-r--r--src/gpgme.h.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gpgme.h.in b/src/gpgme.h.in
index 421199a9..35968017 100644
--- a/src/gpgme.h.in
+++ b/src/gpgme.h.in
@@ -1180,6 +1180,8 @@ gpgme_error_t gpgme_data_new_from_cbs (gpgme_data_t *dh,
gpgme_error_t gpgme_data_new_from_fd (gpgme_data_t *dh, int fd);
gpgme_error_t gpgme_data_new_from_stream (gpgme_data_t *dh, FILE *stream);
+gpgme_error_t gpgme_data_new_from_estream (gpgme_data_t *r_dh,
+ gpgrt_stream_t stream);
/* Return the encoding attribute of the data buffer DH */
gpgme_data_encoding_t gpgme_data_get_encoding (gpgme_data_t dh);