CCF
|
This is the complete list of members for client::HttpRpcTlsClient, including all inherited members.
bio | client::TlsClient | protected |
bytes_available() | client::TlsClient | inline |
call(const std::string &method, const nlohmann::json ¶ms=nullptr, llhttp_method verb=HTTP_POST) | client::HttpRpcTlsClient | inline |
call(const std::string &method, const std::span< const uint8_t > params, llhttp_method verb=HTTP_POST) | client::HttpRpcTlsClient | inline |
call_raw(const std::vector< uint8_t > &raw) | client::HttpRpcTlsClient | inlineprotected |
call_raw(const PreparedRpc &prep) | client::HttpRpcTlsClient | inlineprotected |
cert | client::TlsClient | protected |
connected | client::TlsClient | protected |
create_key_pair(const ccf::crypto::Pem priv_key) | client::HttpRpcTlsClient | inline |
ctx | client::TlsClient | protected |
gen_http_request_internal(const std::string &method, const std::span< const uint8_t > params, const std::string &content_type, llhttp_method verb, const char *auth_token=nullptr) | client::HttpRpcTlsClient | inlineprotected |
gen_request(const std::string &method, const std::span< const uint8_t > params, const std::string &content_type, llhttp_method verb=HTTP_POST, const char *auth_token=nullptr) | client::HttpRpcTlsClient | inline |
gen_request_internal(const std::string &method, const std::span< const uint8_t > params, const std::string &content_type, llhttp_method verb, const char *auth_token=nullptr) | client::HttpRpcTlsClient | inlineprotected |
get(const std::string &method, const nlohmann::json ¶ms=nullptr) | client::HttpRpcTlsClient | inline |
get_ciphersuite_name() | client::TlsClient | inline |
get_error(const Response &resp) | client::HttpRpcTlsClient | inline |
handle_response(ccf::http_status status, ccf::http::HeaderMap &&headers, std::vector< uint8_t > &&body) override | client::HttpRpcTlsClient | inlinevirtual |
host | client::TlsClient | protected |
HttpRpcTlsClient(const std::string &host, const std::string &port, std::shared_ptr<::tls::CA > node_ca=nullptr, std::shared_ptr<::tls::Cert > cert=nullptr, const std::string &key_id_="Invalid") | client::HttpRpcTlsClient | inline |
HttpRpcTlsClient(const HttpRpcTlsClient &c) | client::HttpRpcTlsClient | inline |
init() | client::TlsClient | inlineprotected |
key_id | client::HttpRpcTlsClient | protected |
key_pair | client::HttpRpcTlsClient | protected |
last_response | client::HttpRpcTlsClient | protected |
next_recv_id | client::HttpRpcTlsClient | protected |
next_send_id | client::HttpRpcTlsClient | protected |
node_ca | client::TlsClient | protected |
parser | client::HttpRpcTlsClient | protected |
port | client::TlsClient | protected |
post(const std::string &method, const nlohmann::json ¶ms) | client::HttpRpcTlsClient | inline |
prefix | client::HttpRpcTlsClient | protected |
read(size_t read_size) | client::TlsClient | inline |
read_all() | client::TlsClient | inline |
read_response() | client::HttpRpcTlsClient | inline |
read_response_non_blocking() | client::HttpRpcTlsClient | inline |
set_prefix(const std::string &prefix_) | client::HttpRpcTlsClient | inline |
set_tcp_nodelay(bool on) | client::TlsClient | inline |
TlsClient(const std::string &host, const std::string &port, std::shared_ptr<::tls::CA > node_ca=nullptr, std::shared_ptr<::tls::Cert > cert=nullptr) | client::HttpRpcTlsClient | inline |
TlsClient(const TlsClient &c) | client::HttpRpcTlsClient | inline |
unpack_body(const Response &resp) | client::HttpRpcTlsClient | inline |
write(std::span< const uint8_t > b) | client::TlsClient | inline |
~TlsClient() | client::TlsClient | inlinevirtual |