active(bool primary) override | openvpn::ClientProto::Session | inlineprivatevirtual |
advance_type() const | openvpn::ClientProto::Session | inline |
auth_pending | openvpn::ClientProto::Session | private |
certcheck_hs | openvpn::ClientProto::Session | private |
certcheckProto | openvpn::ClientProto::Session | inlineprivatestatic |
check_proto_warnings() | openvpn::ClientProto::Session | inlineprivate |
check_tls_warnings() | openvpn::ClientProto::Session | inlineprivatevirtual |
cli_events | openvpn::ClientProto::Session | private |
cli_stats | openvpn::ClientProto::Session | private |
client_auth(Buffer &buf) override | openvpn::ClientProto::Session | inlineprivatevirtual |
connected_ | openvpn::ClientProto::Session | private |
control_net_send(const Buffer &net_buf) override | openvpn::ClientProto::Session | inlineprivatevirtual |
control_recv(BufferPtr &&app_bp) override | openvpn::ClientProto::Session | inlineprivatevirtual |
creds | openvpn::ClientProto::Session | private |
disable_keepalive(unsigned int &keepalive_ping, unsigned int &keepalive_timeout) override | openvpn::ClientProto::Session | inlineprivatevirtual |
do_acc_certcheck(const std::string &msg_str) | openvpn::ClientProto::Session | inlineprivate |
echo | openvpn::ClientProto::Session | private |
extract_auth_token(const OptionList &opt) | openvpn::ClientProto::Session | inlineprivate |
fatal() const | openvpn::ClientProto::Session | inline |
fatal_ | openvpn::ClientProto::Session | private |
fatal_reason() const | openvpn::ClientProto::Session | inline |
fatal_reason_ | openvpn::ClientProto::Session | private |
first_packet_received() const | openvpn::ClientProto::Session | inline |
first_packet_received_ | openvpn::ClientProto::Session | private |
halt | openvpn::ClientProto::Session | private |
housekeeping_callback(const openvpn_io::error_code &e) | openvpn::ClientProto::Session | inlineprivate |
housekeeping_schedule | openvpn::ClientProto::Session | private |
housekeeping_timer | openvpn::ClientProto::Session | private |
in_tun_callback_ | openvpn::ClientProto::Session | private |
inactive_callback(const openvpn_io::error_code &e) | openvpn::ClientProto::Session | inlineprivate |
inactive_duration | openvpn::ClientProto::Session | private |
inactive_last_sample | openvpn::ClientProto::Session | private |
inactive_timer | openvpn::ClientProto::Session | private |
inactivity_bytes | openvpn::ClientProto::Session | private |
inactivity_minimum_bytes | openvpn::ClientProto::Session | private |
info | openvpn::ClientProto::Session | private |
info_hold | openvpn::ClientProto::Session | private |
info_hold_callback(const openvpn_io::error_code &e) | openvpn::ClientProto::Session | inlineprivate |
info_hold_timer | openvpn::ClientProto::Session | private |
io_context | openvpn::ClientProto::Session | private |
is_keepalive_enabled() const override | openvpn::ClientProto::Session | inlineprivatevirtual |
is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
notify_callback | openvpn::ClientProto::Session | private |
notify_client_acc_protocols() | openvpn::ClientProto::Session | inlineprivate |
OPENVPN_EXCEPTION(client_exception) | openvpn::ClientProto::Session | |
OPENVPN_EXCEPTION(client_halt_restart) | openvpn::ClientProto::Session | |
OPENVPN_EXCEPTION(tun_exception) | openvpn::ClientProto::Session | |
OPENVPN_EXCEPTION(transport_exception) | openvpn::ClientProto::Session | |
OPENVPN_EXCEPTION(max_pushed_options_exceeded) | openvpn::ClientProto::Session | |
OPENVPN_EXCEPTION(proxy_exception) | openvpn::ClientProto::Session | |
OPENVPN_SIMPLE_EXCEPTION(session_invalidated) | openvpn::ClientProto::Session | |
OPENVPN_SIMPLE_EXCEPTION(authentication_failed) | openvpn::ClientProto::Session | |
OPENVPN_SIMPLE_EXCEPTION(inactive_timer_expired) | openvpn::ClientProto::Session | |
OPENVPN_SIMPLE_EXCEPTION(relay_event) | openvpn::ClientProto::Session | |
operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
out_tun_callback_ | openvpn::ClientProto::Session | private |
parse_auth_failed_temp(const std::string &msg) | openvpn::ClientProto::Session | inlineprivate |
post_app_control_message(const std::string proto, const std::string message) | openvpn::ClientProto::Session | inline |
post_cc_msg(const std::string &msg) | openvpn::ClientProto::Session | inline |
process_echo(const OptionList &opt) | openvpn::ClientProto::Session | inlineprivate |
process_exception(const std::exception &e, const char *method_name) | openvpn::ClientProto::Session | inlineprivate |
process_inactive(const OptionList &opt) | openvpn::ClientProto::Session | inlineprivate |
proto_context | openvpn::ClientProto::Session | private |
proto_context_options | openvpn::ClientProto::Session | private |
proxy_error(const Error::Type fatal_err, const std::string &err_text) override | openvpn::ClientProto::Session | inlineprivatevirtual |
Ptr typedef | openvpn::ClientProto::Session | |
push_request_timer | openvpn::ClientProto::Session | private |
pushed_options_filter | openvpn::ClientProto::Session | private |
pushed_options_limit | openvpn::ClientProto::Session | private |
pushed_options_merger | openvpn::ClientProto::Session | private |
RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
RC(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
reached_connected_state() const | openvpn::ClientProto::Session | inline |
received_options | openvpn::ClientProto::Session | private |
reconnect_delay() const | openvpn::ClientProto::Session | inline |
recv_auth_failed(const std::string &msg) | openvpn::ClientProto::Session | inlineprivate |
recv_auth_pending(const std::string &msg) | openvpn::ClientProto::Session | inlineprivate |
recv_custom_control_message(const std::string msg) | openvpn::ClientProto::Session | inlineprivate |
recv_halt_restart(const std::string &msg) | openvpn::ClientProto::Session | inlineprivate |
recv_info(const std::string &msg, bool info_pre) | openvpn::ClientProto::Session | inlineprivate |
recv_push_reply(const std::string &msg) | openvpn::ClientProto::Session | inlineprivate |
recv_push_update(const std::string &msg) | openvpn::ClientProto::Session | inlineprivate |
recv_relay() | openvpn::ClientProto::Session | inlineprivate |
refcount_ | openvpn::RC< thread_unsafe_refcount > | private |
reset_inactive_timer(const count_t bytes_count) | openvpn::ClientProto::Session | inlineprivate |
schedule_inactive_timer() | openvpn::ClientProto::Session | inlineprivate |
schedule_info_hold_callback() | openvpn::ClientProto::Session | inlineprivate |
schedule_push_request_callback(const Time::Duration &dur) | openvpn::ClientProto::Session | inlineprivate |
send_explicit_exit_notify() | openvpn::ClientProto::Session | inline |
send_push_request_callback(const Time::Duration &dur, const openvpn_io::error_code &e) | openvpn::ClientProto::Session | inlineprivate |
sent_push_request | openvpn::ClientProto::Session | private |
server_auth(const std::string &username, const SafeString &password, const std::string &peer_info, const AuthCert::Ptr &auth_cert) | openvpn::ProtoContextCallbackInterface | inlineprivatevirtual |
server_endpoint_render() | openvpn::ClientProto::Session | inlineprivate |
Session(openvpn_io::io_context &io_context_arg, const Config &config, NotifyCallback *notify_callback_arg) | openvpn::ClientProto::Session | inline |
set_cc_handshake_config(SSLLib::SSLAPI::Config::Ptr cfg) | openvpn::ClientProto::Session | inlineprivate |
set_housekeeping_timer() | openvpn::ClientProto::Session | inlineprivate |
start() | openvpn::ClientProto::Session | inline |
start_acc_certcheck(SSLLib::SSLAPI::Config::Ptr config) | openvpn::ClientProto::Session | inline |
stop(const bool call_terminate_callback) | openvpn::ClientProto::Session | inline |
stop_on_signal(const openvpn_io::error_code &error, int signal_number) | openvpn::ClientProto::Session | inline |
supports_proto_v3() override | openvpn::ClientProto::Session | inlineprivatevirtual |
tcp_queue_limit | openvpn::ClientProto::Session | private |
temp_fail_advance_ | openvpn::ClientProto::Session | private |
temp_fail_backoff_ | openvpn::ClientProto::Session | private |
transport | openvpn::ClientProto::Session | private |
transport_connecting() override | openvpn::ClientProto::Session | inlineprivatevirtual |
transport_error(const Error::Type fatal_err, const std::string &err_text) override | openvpn::ClientProto::Session | inlineprivatevirtual |
transport_factory | openvpn::ClientProto::Session | private |
transport_factory_override(TransportClientFactory::Ptr factory) | openvpn::ClientProto::Session | inline |
transport_factory_relay() | openvpn::ClientProto::Session | inline |
transport_has_send_queue | openvpn::ClientProto::Session | private |
transport_is_openvpn_protocol() override | openvpn::ClientProto::Session | inlineprivatevirtual |
transport_needs_send() override | openvpn::ClientProto::Session | inlineprivatevirtual |
transport_pre_resolve() override | openvpn::ClientProto::Session | inlineprivatevirtual |
transport_recv(BufferAllocated &buf) override | openvpn::ClientProto::Session | inlineprivatevirtual |
transport_wait() override | openvpn::ClientProto::Session | inlineprivatevirtual |
transport_wait_proxy() override | openvpn::ClientProto::Session | inlineprivatevirtual |
tun | openvpn::ClientProto::Session | private |
tun_connected() override | openvpn::ClientProto::Session | inlineprivatevirtual |
tun_error(const Error::Type fatal_err, const std::string &err_text) override | openvpn::ClientProto::Session | inlineprivatevirtual |
tun_event(ClientEvent::Base::Ptr ev) override | openvpn::ClientProto::Session | inlineprivatevirtual |
tun_factory | openvpn::ClientProto::Session | private |
tun_pre_route_config() override | openvpn::ClientProto::Session | inlineprivatevirtual |
tun_pre_tun_config() override | openvpn::ClientProto::Session | inlineprivatevirtual |
tun_recv(BufferAllocated &buf) override | openvpn::ClientProto::Session | inlineprivatevirtual |
tun_set_disconnect() | openvpn::ClientProto::Session | inline |
use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
validate_and_post_cc_msg(const std::string &msg) | openvpn::ClientProto::Session | inline |
write_empty_string(Buffer &buf) | openvpn::ProtoContextCallbackInterface | inlineprivatestatic |
~ProtoContextCallbackInterface()=default | openvpn::ProtoContextCallbackInterface | privatevirtual |
~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |
~Session() | openvpn::ClientProto::Session | inlinevirtual |
~TransportClientParent()=default | openvpn::TransportClientParent | privatevirtual |
~TunClientParent()=default | openvpn::TunClientParent | privatevirtual |