Macros | Functions
d1_lib.cc File Reference
#include <openssl/ssl.h>
#include <assert.h>
#include <limits.h>
#include <string.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/nid.h>
#include "../crypto/internal.h"
#include "internal.h"
Include dependency graph for d1_lib.cc:

Go to the source code of this file.

Macros

#define DTLS1_MAX_TIMEOUTS   12
 
#define DTLS1_MTU_TIMEOUTS   2
 

Functions

bool dtls1_check_timeout_num (SSL *ssl)
 
static void dtls1_double_timeout (SSL *ssl)
 
void dtls1_free (SSL *ssl)
 
bool dtls1_is_timer_expired (SSL *ssl)
 
bool dtls1_new (SSL *ssl)
 
void dtls1_start_timer (SSL *ssl)
 
void dtls1_stop_timer (SSL *ssl)
 
int DTLSv1_get_timeout (const SSL *ssl, struct timeval *out)
 
int DTLSv1_handle_timeout (SSL *ssl)
 
void DTLSv1_set_initial_timeout_duration (SSL *ssl, unsigned int duration_ms)
 

Macro Definition Documentation

◆ DTLS1_MAX_TIMEOUTS

#define DTLS1_MAX_TIMEOUTS   12

Definition at line 79 of file d1_lib.cc.

◆ DTLS1_MTU_TIMEOUTS

#define DTLS1_MTU_TIMEOUTS   2

Definition at line 75 of file d1_lib.cc.

Function Documentation

◆ dtls1_check_timeout_num()

bool dtls1_check_timeout_num ( SSL ssl)

Definition at line 168 of file d1_lib.cc.

◆ dtls1_double_timeout()

static void dtls1_double_timeout ( SSL ssl)
static

Definition at line 155 of file d1_lib.cc.

◆ dtls1_free()

void dtls1_free ( SSL ssl)

Definition at line 109 of file d1_lib.cc.

◆ dtls1_is_timer_expired()

bool dtls1_is_timer_expired ( SSL ssl)

Definition at line 138 of file d1_lib.cc.

◆ dtls1_new()

bool dtls1_new ( SSL ssl)

Definition at line 88 of file d1_lib.cc.

◆ dtls1_start_timer()

void dtls1_start_timer ( SSL ssl)

Definition at line 120 of file d1_lib.cc.

◆ dtls1_stop_timer()

void dtls1_stop_timer ( SSL ssl)

Definition at line 162 of file d1_lib.cc.

◆ DTLSv1_get_timeout()

int DTLSv1_get_timeout ( const SSL ssl,
struct timeval out 
)

Definition at line 198 of file d1_lib.cc.

◆ DTLSv1_handle_timeout()

int DTLSv1_handle_timeout ( SSL ssl)

Definition at line 248 of file d1_lib.cc.

◆ DTLSv1_set_initial_timeout_duration()

void DTLSv1_set_initial_timeout_duration ( SSL ssl,
unsigned int  duration_ms 
)

Definition at line 194 of file d1_lib.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:09