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
|