logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

DTLSv1_handle_timeout - handle a pending timeout event for a DTLS or QUIC SSL object

Description

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.

Name

       DTLSv1_handle_timeout - handle a pending timeout event for a DTLS or QUIC SSL object

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.

See Also

DTLSv1_get_timeout(3), SSL_handle_events(3), ssl(7)

Synopsis

        #include <openssl/ssl.h>

        int DTLSv1_handle_timeout(SSL *ssl);

See Also