DTLSv1_handle_timeout3ssl
Handle a pending timeout event for a dtls or quic ssl object
Usage
#include <openssl/ssl.h>int DTLSv1_handle_timeout(SSL *ssl);
Overview
DTLSv1_handle_timeout() handles any timeout events which have become pending on a DTLS or QUIC SSL object.
Use DTLSv1_get_timeout(3) or SSL_get_event_timeout(3) to determine when to call DTLSv1_handle_timeout().
This function is only applicable to DTLS or QUIC SSL objects. It returns 0 if called on any other kind of SSL object.
SSL_handle_events(3) supersedes all use cases for this function and may be used instead of it.
Return values
Returns 1 if there was a pending timeout event and it was handled successfully.
Returns 0 if there was no pending timeout event, or if the SSL object is not a DTLS or QUIC object.
Returns -1 if there was a pending timeout event but it could not be handled successfully.
Releases
2 releases since Debian 13 (Trixie); the text changed 1 time.