Libav
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
 

Detailed Description

Definition at line 44 of file tls_gnutls.c.

Field Documentation

◆ class

const AVClass * TLSContext::class

Definition at line 45 of file tls_gnutls.c.

◆ tls_shared

TLSShared TLSContext::tls_shared

Definition at line 46 of file tls_gnutls.c.

Referenced by tls_close(), and tls_open().

◆ session

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().

◆ cred

gnutls_certificate_credentials_t TLSContext::cred

Definition at line 48 of file tls_gnutls.c.

Referenced by tls_close(), and tls_open().

◆ need_shutdown

int TLSContext::need_shutdown

Definition at line 49 of file tls_gnutls.c.

Referenced by tls_close(), and tls_open().

◆ ctx

SSL_CTX* TLSContext::ctx

Definition at line 44 of file tls_openssl.c.

Referenced by tls_close(), and tls_open().

◆ ssl

SSL* TLSContext::ssl

Definition at line 45 of file tls_openssl.c.

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


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