gnutls_transport_set_vec_push_function3
Api function
Usage
#include <gnutls/gnutls.h>
void gnutls_transport_set_vec_push_function(gnutls_session_t session, gnutls_vec_push_func vec_func);
Arguments
gnutls_session_t session
|
is a |
|---|---|
gnutls_vec_push_func vec_func
|
a callback function similar to |
Overview
Using this function you can override the default writev(2) function for gnutls to send data. Setting this callback instead of gnutls_transport_set_push_function() is recommended since it introduces less overhead in the TLS handshake process.
vec_func is of the form, ssize_t (*gnutls_vec_push_func) (gnutls_transport_ptr_t, const giovec_t * iov, int iovcnt);
Since
2.12.0
Releases
7 releases since Debian 8 (Jessie); the text changed 6 times.