Blame doc/functions/gnutls_alpn_set_protocols

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_alpn_set_protocols} (gnutls_session_t @var{session}, const gnutls_datum_t * @var{protocols}, unsigned @var{protocols_size}, unsigned int @var{flags})
Packit Service 4684c1
@var{session}: is a @code{gnutls_session_t}  type.
Packit Service 4684c1
Packit Service 4684c1
@var{protocols}: is the protocol names to add.
Packit Service 4684c1
Packit Service 4684c1
@var{protocols_size}: the number of protocols to add.
Packit Service 4684c1
Packit Service 4684c1
@var{flags}: zero or a sequence of @code{gnutls_alpn_flags_t} 
Packit Service 4684c1
Packit Service 4684c1
This function is to be used by both clients and servers, to declare
Packit Service 4684c1
the supported ALPN protocols, which are used during negotiation with peer.
Packit Service 4684c1
Packit Service 4684c1
See @code{gnutls_alpn_flags_t}  description for the documentation of available
Packit Service 4684c1
flags.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned,
Packit Service 4684c1
otherwise a negative error code is returned.
Packit Service 4684c1
Packit Service 4684c1
Since 3.2.0
Packit Service 4684c1
@end deftypefun