Botan  1.11.15
Botan::TLS::Client Member List
This is the complete list of members for Botan::TLS::Client, including all inherited members.
activate_session()Botan::TLS::Channel [protected]
alert_cb typedefBotan::TLS::Channel
change_cipher_spec_reader(Connection_Side side)Botan::TLS::Channel [protected]
change_cipher_spec_writer(Connection_Side side)Botan::TLS::Channel [protected]
Channel(output_fn out, data_cb app_data_cb, alert_cb alert_cb, handshake_cb hs_cb, Session_Manager &session_manager, RandomNumberGenerator &rng, bool is_datagram, size_t reserved_io_buffer_size)Botan::TLS::Channel
Channel(const Channel &)Botan::TLS::Channel
Client(output_fn out, data_cb app_data_cb, alert_cb alert_cb, handshake_cb hs_cb, Session_Manager &session_manager, Credentials_Manager &creds, const Policy &policy, RandomNumberGenerator &rng, const Server_Information &server_info=Server_Information(), const Protocol_Version offer_version=Protocol_Version::latest_tls_version(), next_protocol_fn next_protocol=next_protocol_fn(), size_t reserved_io_buffer_size=16 *1024)Botan::TLS::Client
close()Botan::TLS::Channel [inline]
create_handshake_state(Protocol_Version version)Botan::TLS::Channel [protected]
data_cb typedefBotan::TLS::Channel
handshake_cb typedefBotan::TLS::Channel
heartbeat(const byte payload[], size_t payload_size, size_t pad_bytes=0)Botan::TLS::Channel
heartbeat()Botan::TLS::Channel [inline]
heartbeat_sending_allowed() const Botan::TLS::Channel
is_active() const Botan::TLS::Channel
is_closed() const Botan::TLS::Channel
key_material_export(const std::string &label, const std::string &context, size_t length) const Botan::TLS::Channel
next_protocol_fn typedefBotan::TLS::Client
operator=(const Channel &)Botan::TLS::Channel
output_fn typedefBotan::TLS::Channel
peer_cert_chain() const Botan::TLS::Channel
peer_supports_heartbeats() const Botan::TLS::Channel
received_data(const byte buf[], size_t buf_size)Botan::TLS::Channel
received_data(const std::vector< byte > &buf)Botan::TLS::Channel
renegotiate(bool force_full_renegotiation=false)Botan::TLS::Channel
rng()Botan::TLS::Channel [inline, protected]
save_session(const Session &session) const Botan::TLS::Channel [inline, protected]
secure_renegotiation_check(const class Client_Hello *client_hello)Botan::TLS::Channel [protected]
secure_renegotiation_check(const class Server_Hello *server_hello)Botan::TLS::Channel [protected]
secure_renegotiation_data_for_client_hello() const Botan::TLS::Channel [protected]
secure_renegotiation_data_for_server_hello() const Botan::TLS::Channel [protected]
secure_renegotiation_supported() const Botan::TLS::Channel
send(const byte buf[], size_t buf_size)Botan::TLS::Channel
send(const std::string &val)Botan::TLS::Channel
send(const std::vector< unsigned char, Alloc > &val)Botan::TLS::Channel [inline]
send_alert(const Alert &alert)Botan::TLS::Channel
send_fatal_alert(Alert::Type type)Botan::TLS::Channel [inline]
send_warning_alert(Alert::Type type)Botan::TLS::Channel [inline]
session_manager()Botan::TLS::Channel [inline, protected]
timeout_check()Botan::TLS::Channel
~Channel()Botan::TLS::Channel [virtual]