FreeSWITCH API Documentation  1.7.0
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
 
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
 

Detailed Description

Definition at line 260 of file switch_rtp.c.

Field Documentation

switch_size_t switch_dtls_s::bytes

Definition at line 272 of file switch_rtp.c.

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

char* switch_dtls_s::ca

Definition at line 278 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

void* switch_dtls_s::data

Definition at line 273 of file switch_rtp.c.

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

dtls_state_t switch_dtls_s::last_state

Definition at line 269 of file switch_rtp.c.

dtls_fingerprint_t* switch_dtls_s::local_fp

Definition at line 266 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

uint8_t switch_dtls_s::new_state

Definition at line 270 of file switch_rtp.c.

Referenced by dtls_state_ready().

char* switch_dtls_s::pem

Definition at line 279 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

char* switch_dtls_s::pvt

Definition at line 277 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

BIO* switch_dtls_s::read_bio

Definition at line 264 of file switch_rtp.c.

Referenced by do_dtls(), and switch_rtp_add_dtls().

switch_sockaddr_t* switch_dtls_s::remote_addr

Definition at line 275 of file switch_rtp.c.

Referenced by do_dtls(), and switch_rtp_add_dtls().

dtls_fingerprint_t* switch_dtls_s::remote_fp

Definition at line 267 of file switch_rtp.c.

Referenced by dtls_state_setup(), and switch_rtp_add_dtls().

char* switch_dtls_s::rsa

Definition at line 276 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

struct switch_rtp* switch_dtls_s::rtp_session

Definition at line 280 of file switch_rtp.c.

Referenced by switch_rtp_add_dtls().

switch_socket_t* switch_dtls_s::sock_output

Definition at line 274 of file switch_rtp.c.

Referenced by do_dtls(), and switch_rtp_add_dtls().

SSL* switch_dtls_s::ssl
SSL_CTX* switch_dtls_s::ssl_ctx

Definition at line 262 of file switch_rtp.c.

Referenced by free_dtls(), and switch_rtp_add_dtls().

dtls_state_t switch_dtls_s::state

Definition at line 268 of file switch_rtp.c.

Referenced by do_dtls(), handle_ice(), jb_valid(), and rtp_write_ready().

dtls_type_t switch_dtls_s::type

Definition at line 271 of file switch_rtp.c.

Referenced by dtls_state_setup(), and switch_rtp_add_dtls().

BIO* switch_dtls_s::write_bio

Definition at line 265 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: