Botan  2.7.0
Crypto and TLS for C++11
Botan::TLS::Channel Member List

This is the complete list of members for Botan::TLS::Channel, including all inherited members.

activate_session()Botan::TLS::Channelprotected
alert_cb typedefBotan::TLS::Channel
callbacks() constBotan::TLS::Channelinlineprotected
change_cipher_spec_reader(Connection_Side side)Botan::TLS::Channelprotected
change_cipher_spec_writer(Connection_Side side)Botan::TLS::Channelprotected
Channel(Callbacks &callbacks, Session_Manager &session_manager, RandomNumberGenerator &rng, const Policy &policy, bool is_datagram, size_t io_buf_sz=IO_BUF_DEFAULT_SIZE)Botan::TLS::Channel
Channel(output_fn out, data_cb app_data_cb, alert_cb alert_cb, handshake_cb hs_cb, handshake_msg_cb hs_msg_cb, Session_Manager &session_manager, RandomNumberGenerator &rng, const Policy &policy, bool is_datagram, size_t io_buf_sz=IO_BUF_DEFAULT_SIZE)Botan::TLS::Channel
Channel(const Channel &)=deleteBotan::TLS::Channel
close()Botan::TLS::Channelinline
create_handshake_state(Protocol_Version version)Botan::TLS::Channelprotected
data_cb typedefBotan::TLS::Channel
get_peer_cert_chain(const Handshake_State &state) const =0Botan::TLS::Channelprotectedpure virtual
handshake_cb typedefBotan::TLS::Channel
handshake_msg_cb typedefBotan::TLS::Channel
initiate_handshake(Handshake_State &state, bool force_full_renegotiation)=0Botan::TLS::Channelprotectedpure virtual
inspect_handshake_message(const Handshake_Message &msg)Botan::TLS::Channelprotected
IO_BUF_DEFAULT_SIZEBotan::TLS::Channelstatic
is_active() constBotan::TLS::Channel
is_closed() constBotan::TLS::Channel
key_material_export(const std::string &label, const std::string &context, size_t length) constBotan::TLS::Channel
new_handshake_state(class Handshake_IO *io)=0Botan::TLS::Channelprotectedpure virtual
operator=(const Channel &)=deleteBotan::TLS::Channel
output_fn typedefBotan::TLS::Channel
peer_cert_chain() constBotan::TLS::Channel
policy() constBotan::TLS::Channelinlineprotected
process_handshake_msg(const Handshake_State *active_state, Handshake_State &pending_state, Handshake_Type type, const std::vector< uint8_t > &contents)=0Botan::TLS::Channelprotectedpure virtual
received_data(const uint8_t buf[], size_t buf_size)Botan::TLS::Channel
received_data(const std::vector< uint8_t > &buf)Botan::TLS::Channel
renegotiate(bool force_full_renegotiation=false)Botan::TLS::Channel
rng()Botan::TLS::Channelinlineprotected
save_session(const Session &session)Botan::TLS::Channelprotected
secure_renegotiation_check(const Client_Hello *client_hello)Botan::TLS::Channelprotected
secure_renegotiation_check(const Server_Hello *server_hello)Botan::TLS::Channelprotected
secure_renegotiation_data_for_client_hello() constBotan::TLS::Channelprotected
secure_renegotiation_data_for_server_hello() constBotan::TLS::Channelprotected
secure_renegotiation_supported() constBotan::TLS::Channel
send(const uint8_t 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::Channelinline
send_alert(const Alert &alert)Botan::TLS::Channel
send_fatal_alert(Alert::Type type)Botan::TLS::Channelinline
send_warning_alert(Alert::Type type)Botan::TLS::Channelinline
session_manager()Botan::TLS::Channelinlineprotected
timeout_check()Botan::TLS::Channel
~Channel()Botan::TLS::Channelvirtual