RTS API Documentation
1.10.11
|
Data Fields | |
SSL_CTX * | ssl_ctx |
SSL * | ssl |
BIO * | read_bio |
BIO * | write_bio |
BIO * | filter_bio |
dtls_fingerprint_t * | local_fp |
dtls_fingerprint_t * | remote_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_t * | sock_output |
switch_sockaddr_t * | remote_addr |
char * | rsa |
char * | pvt |
char * | ca |
char * | pem |
struct switch_rtp * | rtp_session |
int | mtu |
Definition at line 271 of file switch_rtp.c.
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().
char* switch_dtls_s::ca |
Definition at line 290 of file switch_rtp.c.
Referenced by switch_rtp_add_dtls().
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().
BIO* switch_dtls_s::filter_bio |
Definition at line 277 of file switch_rtp.c.
Referenced by do_dtls(), and switch_rtp_add_dtls().
dtls_state_t switch_dtls_s::last_state |
Definition at line 281 of file switch_rtp.c.
dtls_fingerprint_t* switch_dtls_s::local_fp |
Definition at line 278 of file switch_rtp.c.
Referenced by switch_rtp_add_dtls().
int switch_dtls_s::mtu |
Definition at line 293 of file switch_rtp.c.
Referenced by switch_rtp_add_dtls().
uint8_t switch_dtls_s::new_state |
Definition at line 282 of file switch_rtp.c.
Referenced by dtls_state_ready().
char* switch_dtls_s::pem |
Definition at line 291 of file switch_rtp.c.
Referenced by switch_rtp_add_dtls().
char* switch_dtls_s::pvt |
Definition at line 289 of file switch_rtp.c.
Referenced by switch_rtp_add_dtls().
BIO* switch_dtls_s::read_bio |
Definition at line 275 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 287 of file switch_rtp.c.
Referenced by do_dtls(), switch_rtp_add_dtls(), and switch_rtp_set_remote_address().
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().
char* switch_dtls_s::rsa |
Definition at line 288 of file switch_rtp.c.
Referenced by switch_rtp_add_dtls().
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().
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* switch_dtls_s::ssl |
Definition at line 274 of file switch_rtp.c.
Referenced by do_dtls(), dtls_state_handshake(), dtls_state_setup(), free_dtls(), and switch_rtp_add_dtls().
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().
dtls_state_t switch_dtls_s::state |
Definition at line 280 of file switch_rtp.c.
Referenced by calc_elapsed(), do_dtls(), handle_ice(), jb_valid(), rtp_write_ready(), and switch_rtp_dtls_state().
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().
BIO* switch_dtls_s::write_bio |
Definition at line 276 of file switch_rtp.c.
Referenced by do_dtls(), and switch_rtp_add_dtls().