ESP8266
|
Public Member Functions | |
SSLContext () | |
~SSLContext () | |
void | ref () |
void | unref () |
void | connect (ClientContext *ctx) |
int | read (uint8_t *dst, size_t size) |
int | read () |
int | peek () |
size_t | peekBytes (char *dst, size_t size) |
int | available () |
operator SSL * () | |
Protected Member Functions | |
int | _readAll () |
Protected Attributes | |
SSL * | _ssl = nullptr |
int | _refcnt = 0 |
const uint8_t * | _read_ptr = nullptr |
size_t | _available = 0 |
Static Protected Attributes | |
static SSL_CTX * | _ssl_ctx = nullptr |
static int | _ssl_ctx_refcnt = 0 |
SSLContext::SSLContext | ( | ) |
SSLContext::~SSLContext | ( | ) |
|
protected |
int SSLContext::available | ( | void | ) |
void SSLContext::connect | ( | ClientContext * | ctx | ) |
SSLContext::operator SSL * | ( | ) |
int SSLContext::peek | ( | void | ) |
size_t SSLContext::peekBytes | ( | char * | dst, |
size_t | size | ||
) |
int SSLContext::read | ( | uint8_t * | dst, |
size_t | size | ||
) |
int SSLContext::read | ( | void | ) |
void SSLContext::ref | ( | ) |
void SSLContext::unref | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |