Botan  2.6.0
Crypto and TLS for C++11
Botan::TLS::Server Member List

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

activate_session()Botan::TLS::Channelprotected
alert_cb typedefBotan::TLS::Channel
application_protocol() constBotan::TLS::Serverinline
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
handshake_cb typedefBotan::TLS::Channel
handshake_msg_cb typedefBotan::TLS::Channel
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
next_protocol() constBotan::TLS::Serverinline
next_protocol_fn typedefBotan::TLS::Server
operator=(const Channel &)=deleteBotan::TLS::Channel
output_fn typedefBotan::TLS::Channel
peer_cert_chain() constBotan::TLS::Channel
policy() constBotan::TLS::Channelinlineprotected
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
Server(Callbacks &callbacks, Session_Manager &session_manager, Credentials_Manager &creds, const Policy &policy, RandomNumberGenerator &rng, bool is_datagram=false, size_t reserved_io_buffer_size=TLS::Server::IO_BUF_DEFAULT_SIZE)Botan::TLS::Server
Server(output_fn output, data_cb data_cb, alert_cb alert_cb, handshake_cb handshake_cb, Session_Manager &session_manager, Credentials_Manager &creds, const Policy &policy, RandomNumberGenerator &rng, next_protocol_fn next_proto=next_protocol_fn(), bool is_datagram=false, size_t reserved_io_buffer_size=TLS::Server::IO_BUF_DEFAULT_SIZE)Botan::TLS::Server
Server(output_fn output, data_cb data_cb, alert_cb alert_cb, handshake_cb handshake_cb, handshake_msg_cb hs_msg_cb, Session_Manager &session_manager, Credentials_Manager &creds, const Policy &policy, RandomNumberGenerator &rng, next_protocol_fn next_proto=next_protocol_fn(), bool is_datagram=false)Botan::TLS::Server
session_manager()Botan::TLS::Channelinlineprotected
timeout_check()Botan::TLS::Channel
~Channel()Botan::TLS::Channelvirtual