| acc_event(const AppCustomControlMessageEvent &)=0 | openvpn::ClientAPI::OpenVPNClient | pure virtual |
| clock_tick() | openvpn::ClientAPI::OpenVPNClient | virtual |
| connect() | openvpn::ClientAPI::OpenVPNClient | |
| connect_attach() | openvpn::ClientAPI::OpenVPNClient | protectedvirtual |
| connect_pre_run() | openvpn::ClientAPI::OpenVPNClient | protectedvirtual |
| connect_run() | openvpn::ClientAPI::OpenVPNClient | protectedvirtual |
| connect_session_stop() | openvpn::ClientAPI::OpenVPNClient | protectedvirtual |
| connect_setup(Status &, bool &) | openvpn::ClientAPI::OpenVPNClient | private |
| connection_info() | openvpn::ClientAPI::OpenVPNClient | |
| do_connect() | openvpn::ClientAPI::OpenVPNClient | protected |
| do_connect_async() | openvpn::ClientAPI::OpenVPNClient | private |
| eval_config(const Config &) | openvpn::ClientAPI::OpenVPNClient | |
| event(const Event &)=0 | openvpn::ClientAPI::OpenVPNClient | pure virtual |
| external_pki_cert_request(ExternalPKICertRequest &)=0 | openvpn::ClientAPI::OpenVPNClient | pure virtual |
| external_pki_error(const ExternalPKIRequestBase &, const Error::Type) | openvpn::ClientAPI::OpenVPNClient | private |
| external_pki_sign_request(ExternalPKISignRequest &)=0 | openvpn::ClientAPI::OpenVPNClient | pure virtual |
| get_async_stop() | openvpn::ClientAPI::OpenVPNClient | protectedvirtual |
| log(const LogInfo &) override=0 | openvpn::ClientAPI::OpenVPNClient | pure virtual |
| MyClientEvents | openvpn::ClientAPI::OpenVPNClient | friend |
| on_disconnect() | openvpn::ClientAPI::OpenVPNClient | private |
| OpenVPNClient() | openvpn::ClientAPI::OpenVPNClient | |
| OpenVPNClient(const OpenVPNClient &)=delete | openvpn::ClientAPI::OpenVPNClient | private |
| operator=(const OpenVPNClient &)=delete | openvpn::ClientAPI::OpenVPNClient | private |
| parse_extras(const Config &, EvalConfig &) | openvpn::ClientAPI::OpenVPNClient | private |
| pause(const std::string &reason) | openvpn::ClientAPI::OpenVPNClient | |
| pause_on_connection_timeout()=0 | openvpn::ClientAPI::OpenVPNClient | pure virtual |
| post_cc_msg(const std::string &msg) | openvpn::ClientAPI::OpenVPNClient | |
| process_epki_cert_chain(const ExternalPKICertRequest &) | openvpn::ClientAPI::OpenVPNClient | private |
| provide_creds(const ProvideCreds &) | openvpn::ClientAPI::OpenVPNClient | |
| reconnect(int seconds) | openvpn::ClientAPI::OpenVPNClient | |
| remote_override(RemoteOverride &) | openvpn::ClientAPI::OpenVPNClient | virtual |
| remote_override_enabled() | openvpn::ClientAPI::OpenVPNClient | virtual |
| resume() | openvpn::ClientAPI::OpenVPNClient | |
| send_app_control_channel_msg(const std::string &protocol, const std::string &msg) | openvpn::ClientAPI::OpenVPNClient | |
| session_token(SessionToken &tok) | openvpn::ClientAPI::OpenVPNClient | |
| sign(const std::string &alias, const std::string &data, std::string &sig, const std::string &algorithm, const std::string &hashalg, const std::string &saltlen) override | openvpn::ClientAPI::OpenVPNClient | privatevirtual |
| socket_protect(openvpn_io::detail::socket_type socket, std::string remote, bool ipv6) | openvpn::ClientAPI::OpenVPNClient | virtual |
| start_cert_check(const std::string &client_cert, const std::string &clientkey, const std::optional< const std::string > &ca=std::nullopt) | openvpn::ClientAPI::OpenVPNClient | |
| start_cert_check_epki(const std::string &alias, const std::optional< const std::string > &ca) | openvpn::ClientAPI::OpenVPNClient | |
| state | openvpn::ClientAPI::OpenVPNClient | protected |
| stats_bundle() const | openvpn::ClientAPI::OpenVPNClient | |
| stats_n() | openvpn::ClientAPI::OpenVPNClient | static |
| stats_name(int index) | openvpn::ClientAPI::OpenVPNClient | static |
| stats_value(int index) const | openvpn::ClientAPI::OpenVPNClient | |
| status_from_exception(const std::exception &) | openvpn::ClientAPI::OpenVPNClient | privatestatic |
| stop() | openvpn::ClientAPI::OpenVPNClient | |
| transport_stats() const | openvpn::ClientAPI::OpenVPNClient | |
| tun_builder_add_address(const std::string &address, int prefix_length, const std::string &gateway, bool ipv6, bool net30) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_add_proxy_bypass(const std::string &bypass_host) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_add_route(const std::string &address, int prefix_length, int metric, bool ipv6) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_add_wins_server(const std::string &address) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_establish() | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_establish_lite() | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_exclude_route(const std::string &address, int prefix_length, int metric, bool ipv6) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_get_local_networks(bool ipv6) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_new() | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_persist() | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_reroute_gw(bool ipv4, bool ipv6, unsigned int flags) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_allow_family(int af, bool allow) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_allow_local_dns(bool allow) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_dns_options(const DnsOptions &dns) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_layer(int layer) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_mtu(int mtu) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_proxy_auto_config_url(const std::string &url) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_proxy_http(const std::string &host, int port) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_proxy_https(const std::string &host, int port) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_remote_address(const std::string &address, bool ipv6) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_route_metric_default(int metric) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_set_session_name(const std::string &name) | openvpn::TunBuilderBase | inlinevirtual |
| tun_builder_teardown(bool disconnect) | openvpn::TunBuilderBase | inlinevirtual |
| tun_stats() const | openvpn::ClientAPI::OpenVPNClient | |
| ~ExternalPKIBase()=default | openvpn::ExternalPKIBase | privatevirtual |
| ~LogReceiver()=default | openvpn::ClientAPI::LogReceiver | virtual |
| ~OpenVPNClient() | openvpn::ClientAPI::OpenVPNClient | virtual |
| ~TunBuilderBase()=default | openvpn::TunBuilderBase | virtual |