RTS API Documentation  1.10.11
Data Fields
switch_dtls_s Struct Reference
+ Collaboration diagram for switch_dtls_s:

Data Fields

SSL_CTX * ssl_ctx
 
SSL * ssl
 
BIO * read_bio
 
BIO * write_bio
 
BIO * filter_bio
 
dtls_fingerprint_tlocal_fp
 
dtls_fingerprint_tremote_fp
 
dtls_state_t state
 
dtls_state_t last_state
 
uint8_t new_state
 
dtls_type_t type
 
switch_size_t bytes
 
void * data
 
switch_socket_tsock_output
 
switch_sockaddr_tremote_addr
 
char * rsa
 
char * pvt
 
char * ca
 
char * pem
 
struct switch_rtprtp_session
 
int mtu
 

Detailed Description

Definition at line 271 of file switch_rtp.c.

Field Documentation

◆ bytes

switch_size_t switch_dtls_s::bytes

Definition at line 284 of file switch_rtp.c.

Referenced by do_dtls(), read_rtcp_packet(), and read_rtp_packet().

◆ ca

char* switch_dtls_s::ca

Definition at line 290 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

◆ data

void* switch_dtls_s::data

Definition at line 285 of file switch_rtp.c.

Referenced by do_dtls(), read_rtcp_packet(), and read_rtp_packet().

◆ filter_bio

BIO* switch_dtls_s::filter_bio

Definition at line 277 of file switch_rtp.c.

Referenced by do_dtls(), and switch_rtp_add_dtls().

◆ last_state

dtls_state_t switch_dtls_s::last_state

Definition at line 281 of file switch_rtp.c.

◆ local_fp

dtls_fingerprint_t* switch_dtls_s::local_fp

Definition at line 278 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

◆ mtu

int switch_dtls_s::mtu

Definition at line 293 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

◆ new_state

uint8_t switch_dtls_s::new_state

Definition at line 282 of file switch_rtp.c.

Referenced by dtls_state_ready().

◆ pem

char* switch_dtls_s::pem

Definition at line 291 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

◆ pvt

char* switch_dtls_s::pvt

Definition at line 289 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

◆ read_bio

BIO* switch_dtls_s::read_bio

Definition at line 275 of file switch_rtp.c.

Referenced by do_dtls(), and switch_rtp_add_dtls().

◆ remote_addr

switch_sockaddr_t* switch_dtls_s::remote_addr

Definition at line 287 of file switch_rtp.c.

Referenced by do_dtls(), switch_rtp_add_dtls(), and switch_rtp_set_remote_address().

◆ remote_fp

dtls_fingerprint_t* switch_dtls_s::remote_fp

Definition at line 279 of file switch_rtp.c.

Referenced by do_dtls(), dtls_state_setup(), and switch_rtp_add_dtls().

◆ rsa

char* switch_dtls_s::rsa

Definition at line 288 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

◆ rtp_session

struct switch_rtp* switch_dtls_s::rtp_session

Definition at line 292 of file switch_rtp.c.

Referenced by do_dtls(), and switch_rtp_add_dtls().

◆ sock_output

switch_socket_t* switch_dtls_s::sock_output

Definition at line 286 of file switch_rtp.c.

Referenced by do_dtls(), switch_rtp_add_dtls(), and switch_rtp_set_remote_address().

◆ ssl

SSL* switch_dtls_s::ssl

◆ ssl_ctx

SSL_CTX* switch_dtls_s::ssl_ctx

Definition at line 273 of file switch_rtp.c.

Referenced by free_dtls(), and switch_rtp_add_dtls().

◆ state

dtls_state_t switch_dtls_s::state

◆ type

dtls_type_t switch_dtls_s::type

Definition at line 283 of file switch_rtp.c.

Referenced by dtls_state_setup(), and switch_rtp_add_dtls().

◆ write_bio

BIO* switch_dtls_s::write_bio

Definition at line 276 of file switch_rtp.c.

Referenced by do_dtls(), and switch_rtp_add_dtls().


The documentation for this struct was generated from the following file: