diff options
Diffstat (limited to 'lib/includes/gnutls/gnutls.h.in')
-rw-r--r-- | lib/includes/gnutls/gnutls.h.in | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/includes/gnutls/gnutls.h.in b/lib/includes/gnutls/gnutls.h.in index 93b1cea44e..ebe09bd63f 100644 --- a/lib/includes/gnutls/gnutls.h.in +++ b/lib/includes/gnutls/gnutls.h.in @@ -1184,6 +1184,8 @@ extern "C" typedef ssize_t (*gnutls_push_func) (gnutls_transport_ptr_t, const void *, size_t); + typedef int (*gnutls_pull_timeout_func) (gnutls_transport_ptr_t, void*data, size_t size, unsigned int ms); + typedef ssize_t (*gnutls_vec_push_func) (gnutls_transport_ptr_t, const giovec_t * iov, int iovcnt); @@ -1210,6 +1212,9 @@ extern "C" void gnutls_transport_set_pull_function (gnutls_session_t session, gnutls_pull_func pull_func); + void gnutls_transport_set_pull_timeout_function (gnutls_session_t session, + gnutls_pull_timeout_func func); + void gnutls_transport_set_errno_function (gnutls_session_t session, gnutls_errno_func errno_func); |