#include <tls_session.h>
Inherits std::enable_shared_from_this< TLSSession >.
◆ HandshakeErrorCB
◆ TLSSession()
◆ ~TLSSession()
virtual ccf::TLSSession::~TLSSession |
( |
| ) |
|
|
inlinevirtual |
◆ close()
void ccf::TLSSession::close |
( |
| ) |
|
|
inline |
◆ close_cb()
static void ccf::TLSSession::close_cb |
( |
std::unique_ptr<::threading::Tmsg< EmptyMsg > > |
msg | ) |
|
|
inlinestatic |
◆ close_thread()
virtual void ccf::TLSSession::close_thread |
( |
| ) |
|
|
inlinevirtual |
◆ get_status()
◆ hostname()
std::string ccf::TLSSession::hostname |
( |
| ) |
|
|
inline |
◆ on_handshake_error()
void ccf::TLSSession::on_handshake_error |
( |
std::string && |
error_msg | ) |
|
|
inline |
◆ peer_cert()
std::vector< uint8_t > ccf::TLSSession::peer_cert |
( |
| ) |
|
|
inline |
◆ read()
size_t ccf::TLSSession::read |
( |
uint8_t * |
data, |
|
|
size_t |
size, |
|
|
bool |
exact = false |
|
) |
| |
|
inline |
◆ recv_buffered()
void ccf::TLSSession::recv_buffered |
( |
const uint8_t * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ send_raw()
void ccf::TLSSession::send_raw |
( |
const uint8_t * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ set_handshake_error_cb()
◆ execution_thread
size_t ccf::TLSSession::execution_thread |
|
protected |
◆ session_id
◆ to_host
The documentation for this class was generated from the following file: