Blame doc/functions/gnutls_dtls_set_timeouts

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {void} {gnutls_dtls_set_timeouts} (gnutls_session_t @var{session}, unsigned int @var{retrans_timeout}, unsigned int @var{total_timeout})
Packit Service 4684c1
@var{session}: is a @code{gnutls_session_t}  type.
Packit Service 4684c1
Packit Service 4684c1
@var{retrans_timeout}: The time at which a retransmission will occur in milliseconds
Packit Service 4684c1
Packit Service 4684c1
@var{total_timeout}: The time at which the connection will be aborted, in milliseconds.
Packit Service 4684c1
Packit Service 4684c1
This function will set the timeouts required for the DTLS handshake
Packit Service 4684c1
protocol. The retransmission timeout is the time after which a
Packit Service 4684c1
message from the peer is not received, the previous messages will
Packit Service 4684c1
be retransmitted. The total timeout is the time after which the
Packit Service 4684c1
handshake will be aborted with @code{GNUTLS_E_TIMEDOUT} .
Packit Service 4684c1
Packit Service 4684c1
The DTLS protocol recommends the values of 1 sec and 60 seconds
Packit Service 4684c1
respectively, and these are the default values.
Packit Service 4684c1
Packit Service 4684c1
To disable retransmissions set a  @code{retrans_timeout} larger than the  @code{total_timeout} .
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 3.0
Packit Service 4684c1
@end deftypefun