, including all inherited members.
| activate_session() | Botan::TLS::Channel | [protected] |
| alert_cb typedef | Botan::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 typedef | Botan::TLS::Channel | |
| get_peer_cert_chain(const Handshake_State &state) const =0 | Botan::TLS::Channel | [protected, pure virtual] |
| handshake_cb typedef | Botan::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)=0 | Botan::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)=0 | Botan::TLS::Channel | [protected, pure virtual] |
| operator=(const Channel &) | Botan::TLS::Channel | |
| output_fn typedef | Botan::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)=0 | Botan::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] |