Botan  1.11.15
Botan::TLS::Channel Member List
This is the complete list of members for Botan::TLS::Channel, 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
close()Botan::TLS::Channel [inline]
create_handshake_state(Protocol_Version version)Botan::TLS::Channel [protected]
data_cb typedefBotan::TLS::Channel
get_peer_cert_chain(const Handshake_State &state) const =0Botan::TLS::Channel [protected, pure virtual]
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
initiate_handshake(Handshake_State &state, bool force_full_renegotiation)=0Botan::TLS::Channel [protected, pure virtual]
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
new_handshake_state(class Handshake_IO *io)=0Botan::TLS::Channel [protected, pure virtual]
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
process_handshake_msg(const Handshake_State *active_state, Handshake_State &pending_state, Handshake_Type type, const std::vector< byte > &contents)=0Botan::TLS::Channel [protected, pure virtual]
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]