#include <tls_client.h>
Inherited by client::HttpRpcTlsClient.
◆ TlsClient() [1/2]
client::TlsClient::TlsClient |
( |
const std::string & |
host, |
|
|
const std::string & |
port, |
|
|
std::shared_ptr<::tls::CA > |
node_ca = nullptr , |
|
|
std::shared_ptr<::tls::Cert > |
cert = nullptr |
|
) |
| |
|
inline |
◆ TlsClient() [2/2]
client::TlsClient::TlsClient |
( |
const TlsClient & |
c | ) |
|
|
inline |
◆ ~TlsClient()
virtual client::TlsClient::~TlsClient |
( |
| ) |
|
|
inlinevirtual |
◆ bytes_available()
bool client::TlsClient::bytes_available |
( |
| ) |
|
|
inline |
◆ get_ciphersuite_name()
auto client::TlsClient::get_ciphersuite_name |
( |
| ) |
|
|
inline |
◆ init()
void client::TlsClient::init |
( |
| ) |
|
|
inlineprotected |
◆ read()
std::vector< uint8_t > client::TlsClient::read |
( |
size_t |
read_size | ) |
|
|
inline |
◆ read_all()
std::vector< uint8_t > client::TlsClient::read_all |
( |
| ) |
|
|
inline |
◆ set_tcp_nodelay()
void client::TlsClient::set_tcp_nodelay |
( |
bool |
on | ) |
|
|
inline |
◆ write()
void client::TlsClient::write |
( |
std::span< const uint8_t > |
b | ) |
|
|
inline |
◆ bio
◆ cert
◆ connected
bool client::TlsClient::connected = false |
|
protected |
◆ ctx
◆ host
std::string client::TlsClient::host |
|
protected |
◆ node_ca
std::shared_ptr<::tls::CA> client::TlsClient::node_ca |
|
protected |
◆ port
std::string client::TlsClient::port |
|
protected |
The documentation for this class was generated from the following file: