FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
TLSContext Struct Reference

Data Fields

const AVClassclass
 
TLSShared tls_shared
 
gnutls_session_t session
 
gnutls_certificate_credentials_t cred
 
int need_shutdown
 
SSL_CTX * ctx
 
SSL * ssl
 
SSLContextRef ssl_context
 
CFArrayRef ca_array
 
int lastErr
 

Detailed Description

Definition at line 44 of file tls_gnutls.c.

Field Documentation

const AVClass * TLSContext::class

Definition at line 45 of file tls_gnutls.c.

TLSShared TLSContext::tls_shared

Definition at line 46 of file tls_gnutls.c.

Referenced by load_ca(), load_cert(), tls_close(), tls_open(), tls_read_cb(), and tls_write_cb().

gnutls_session_t TLSContext::session

Definition at line 47 of file tls_gnutls.c.

Referenced by tls_close(), tls_open(), tls_read(), and tls_write().

gnutls_certificate_credentials_t TLSContext::cred

Definition at line 48 of file tls_gnutls.c.

Referenced by tls_close(), and tls_open().

int TLSContext::need_shutdown

Definition at line 49 of file tls_gnutls.c.

Referenced by tls_close(), and tls_open().

SSL_CTX* TLSContext::ctx

Definition at line 44 of file tls_openssl.c.

Referenced by tls_close(), and tls_open().

SSL* TLSContext::ssl

Definition at line 45 of file tls_openssl.c.

Referenced by tls_close(), tls_open(), tls_read(), and tls_write().

SSLContextRef TLSContext::ssl_context

Definition at line 46 of file tls_securetransport.c.

Referenced by load_cert(), tls_close(), tls_open(), tls_read(), and tls_write().

CFArrayRef TLSContext::ca_array

Definition at line 47 of file tls_securetransport.c.

Referenced by load_ca(), tls_close(), and tls_open().

int TLSContext::lastErr

Definition at line 48 of file tls_securetransport.c.

Referenced by print_tls_error(), tls_read_cb(), and tls_write_cb().


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