summaryrefslogtreecommitdiff
path: root/lib/gnutls_buffers.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-12-12 07:54:55 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-12-12 07:54:55 +0100
commitef061db0496b206e51c0fddc5978fc1d61792408 (patch)
treefd99000ac15b6ab7ad1743dff33cbe97a3cc45ca /lib/gnutls_buffers.c
parent36a8d37d55dfee0dd4082188ea333b3e52b33e8a (diff)
downloadgnutls-ef061db0496b206e51c0fddc5978fc1d61792408.tar.gz
Added gnutls_record_check_corked.
Diffstat (limited to 'lib/gnutls_buffers.c')
-rw-r--r--lib/gnutls_buffers.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/gnutls_buffers.c b/lib/gnutls_buffers.c
index 7f3b5a4147..7d2dd9cca9 100644
--- a/lib/gnutls_buffers.c
+++ b/lib/gnutls_buffers.c
@@ -97,6 +97,22 @@ size_t gnutls_record_check_pending(gnutls_session_t session)
return _gnutls_record_buffer_get_size(session);
}
+/**
+ * gnutls_record_check_corked:
+ * @session: is a #gnutls_session_t structure.
+ *
+ * This function checks if there pending corked
+ * data in the gnutls buffers --see gnutls_cork().
+ *
+ * Returns: Returns the size of the corked data or zero.
+ *
+ * Since: 3.2.8
+ **/
+size_t gnutls_record_check_corked(gnutls_session_t session)
+{
+ return session->internals.record_presend_buffer.length;
+}
+
int
_gnutls_record_buffer_get(content_type_t type,
gnutls_session_t session, uint8_t * data,