aboutsummaryrefslogtreecommitdiffstats
path: root/lang/python/private.h
diff options
context:
space:
mode:
authorJustus Winter <[email protected]>2016-07-28 12:51:20 +0000
committerJustus Winter <[email protected]>2016-07-28 13:26:43 +0000
commit1d2f22aae668ce136cacd254875e118dc1faa6a2 (patch)
treec59c689885069a2472a0c5a628e35124a8abfae9 /lang/python/private.h
parentpython: Support the Assuan engine. (diff)
downloadgpgme-1d2f22aae668ce136cacd254875e118dc1faa6a2.tar.gz
gpgme-1d2f22aae668ce136cacd254875e118dc1faa6a2.zip
python: Rename private functions.
Avoid the name pygpgme, as this is the name of another popular Python binding for GPGME. This commit renames all functions that are not exported to the Python world. * lang/python/gpgme.i: Rename all private functions. * lang/python/helpers.c: Likewise. * lang/python/helpers.h: Likewise. * lang/python/private.h: Likewise. Also move the SWIG runtime helper prototypes here. Signed-off-by: Justus Winter <[email protected]>
Diffstat (limited to 'lang/python/private.h')
-rw-r--r--lang/python/private.h23
1 files changed, 16 insertions, 7 deletions
diff --git a/lang/python/private.h b/lang/python/private.h
index 88b96538..cb4d2f80 100644
--- a/lang/python/private.h
+++ b/lang/python/private.h
@@ -22,18 +22,20 @@
#ifndef _PYME_PRIVATE_H_
#define _PYME_PRIVATE_H_
-void pygpgme_exception_init(void);
-gpgme_error_t pygpgme_exception2code(void);
+/* GPGME glue. Implemented in helpers.c. */
-PyObject *object_to_gpgme_t(PyObject *input, const char *objtype, int argnum);
-PyObject *object_to_gpgme_data_t(PyObject *input, int argnum,
+void _pyme_exception_init(void);
+gpgme_error_t _pyme_exception2code(void);
+
+PyObject *_pyme_obj2gpgme_t(PyObject *input, const char *objtype, int argnum);
+PyObject *_pyme_obj2gpgme_data_t(PyObject *input, int argnum,
gpgme_data_t *wrapper,
PyObject **bytesio, Py_buffer *view);
-PyObject *pygpgme_wrap_fragile_result(PyObject *fragile, const char *classname);
+PyObject *_pyme_wrap_result(PyObject *fragile, const char *classname);
-gpgme_error_t pyEditCb(void *opaque, gpgme_status_code_t status,
- const char *args, int fd);
+gpgme_error_t _pyme_edit_cb(void *opaque, gpgme_status_code_t status,
+ const char *args, int fd);
gpgme_error_t _pyme_assuan_data_cb (void *hook,
const void *data, size_t datalen);
@@ -43,4 +45,11 @@ gpgme_error_t _pyme_assuan_inquire_cb (void *hook,
gpgme_error_t _pyme_assuan_status_cb (void *hook,
const char *status, const char *args);
+
+
+/* SWIG runtime support. Implemented in gpgme.i. */
+
+PyObject *_pyme_wrap_gpgme_data_t(gpgme_data_t data);
+gpgme_ctx_t _pyme_unwrap_gpgme_ctx_t(PyObject *wrapped);
+
#endif /* _PYME_PRIVATE_H_ */