| acc_event(const openvpn::ClientAPI::AppCustomControlMessageEvent &event) override | Client | privatevirtual |
| acc_event(const ClientAPI::AppCustomControlMessageEvent &acev) override | Client | inlineprivatevirtual |
| certcheck_cert | Client | |
| certcheck_clientca_fn | Client | |
| certcheck_init_verb | Client | privatestatic |
| Client(OMI *omi) | Client | inline |
| clock_tick() override | Client | inlineprivatevirtual |
| clock_tick_action | Client | private |
| ClockTickAction enum name | Client | |
| openvpn::connect() | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::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 |
| openvpn::connect_setup(Status &, bool &) | openvpn::ClientAPI::OpenVPNClient | private |
| openvpn::connection_info() | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::connection_info() | openvpn::ClientAPI::OpenVPNClient | |
| CT_PAUSE enum value | Client | |
| CT_RECONNECT enum value | Client | |
| CT_RESUME enum value | Client | |
| CT_STATS enum value | Client | |
| CT_STOP enum value | Client | |
| CT_UNDEF enum value | Client | |
| dc_cookie | Client | private |
| openvpn::do_connect() | openvpn::ClientAPI::OpenVPNClient | protected |
| ClientBase::do_connect() | openvpn::ClientAPI::OpenVPNClient | protected |
| openvpn::do_connect_async() | openvpn::ClientAPI::OpenVPNClient | private |
| dynamic_challenge_cookie() | Client | inline |
| epki_ca | Client | |
| epki_cert | Client | |
| openvpn::eval_config(const Config &) | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::eval_config(const Config &) | openvpn::ClientAPI::OpenVPNClient | |
| event(const ClientAPI::Event &ev) override | Client | privatevirtual |
| event(const ClientAPI::Event &ev) override | Client | inlineprivatevirtual |
| external_pki_cert_request(ClientAPI::ExternalPKICertRequest &certreq) override | Client | privatevirtual |
| external_pki_cert_request(ClientAPI::ExternalPKICertRequest &certreq) override | Client | inlineprivatevirtual |
| openvpn::external_pki_error(const ExternalPKIRequestBase &, const Error::Type) | openvpn::ClientAPI::OpenVPNClient | private |
| external_pki_sign_request(ClientAPI::ExternalPKISignRequest &signreq) override | Client | privatevirtual |
| external_pki_sign_request(ClientAPI::ExternalPKISignRequest &signreq) override | Client | inlineprivatevirtual |
| get_async_stop() | openvpn::ClientAPI::OpenVPNClient | protectedvirtual |
| handle_certcheck_request() | Client | inlineprivate |
| handle_dpc1_protocol(const ClientAPI::AppCustomControlMessageEvent &acev) | Client | inlineprivate |
| is_dynamic_challenge() const | Client | inline |
| log(const ClientAPI::LogInfo &msg) override | Client | privatevirtual |
| log(const ClientAPI::LogInfo &log) override | Client | inlineprivatevirtual |
| log_mutex | Client | private |
| openvpn::on_disconnect() | openvpn::ClientAPI::OpenVPNClient | private |
| open_url(const std::string &url_str) | Client | inlineprivate |
| openvpn::OpenVPNClient() | openvpn::ClientAPI::OpenVPNClient | |
| openvpn::OpenVPNClient(const OpenVPNClient &)=delete | openvpn::ClientAPI::OpenVPNClient | private |
| ClientBase::OpenVPNClient() | openvpn::ClientAPI::OpenVPNClient | |
| openvpn::operator=(const OpenVPNClient &)=delete | openvpn::ClientAPI::OpenVPNClient | private |
| parent | Client | private |
| openvpn::parse_extras(const Config &, EvalConfig &) | openvpn::ClientAPI::OpenVPNClient | private |
| openvpn::pause(const std::string &reason) | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::pause(const std::string &reason) | openvpn::ClientAPI::OpenVPNClient | |
| pause_on_connection_timeout() override | Client | inlineprivatevirtual |
| pause_on_connection_timeout() override | Client | inlineprivatevirtual |
| openvpn::post_cc_msg(const std::string &msg) | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::post_cc_msg(const std::string &msg) | openvpn::ClientAPI::OpenVPNClient | |
| print_stats() | Client | inline |
| openvpn::process_epki_cert_chain(const ExternalPKICertRequest &) | openvpn::ClientAPI::OpenVPNClient | private |
| openvpn::provide_creds(const ProvideCreds &) | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::provide_creds(const ProvideCreds &) | openvpn::ClientAPI::OpenVPNClient | |
| openvpn::reconnect(int seconds) | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::reconnect(int seconds) | openvpn::ClientAPI::OpenVPNClient | |
| remote_override(RemoteOverride &) | openvpn::ClientAPI::OpenVPNClient | virtual |
| remote_override_enabled() | openvpn::ClientAPI::OpenVPNClient | virtual |
| openvpn::resume() | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::resume() | openvpn::ClientAPI::OpenVPNClient | |
| rng | Client | private |
| rng_callback(void *arg, unsigned char *data, size_t len) | Client | inlineprivatestatic |
| openvpn::send_app_control_channel_msg(const std::string &protocol, const std::string &msg) | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::send_app_control_channel_msg(const std::string &protocol, const std::string &msg) | openvpn::ClientAPI::OpenVPNClient | |
| openvpn::session_token(SessionToken &tok) | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::session_token(SessionToken &tok) | openvpn::ClientAPI::OpenVPNClient | |
| set_clock_tick_action(const ClockTickAction action) | Client | inline |
| set_write_url_fn(const std::string &fn) | Client | inline |
| openvpn::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) override | Client | inlineprivatevirtual |
| openvpn::start_cert_check(const std::string &client_cert, const std::string &clientkey, const std::optional< const std::string > &ca=std::nullopt) | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::start_cert_check(const std::string &client_cert, const std::string &clientkey, const std::optional< const std::string > &ca=std::nullopt) | openvpn::ClientAPI::OpenVPNClient | |
| openvpn::start_cert_check_epki(const std::string &alias, const std::optional< const std::string > &ca) | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::start_cert_check_epki(const std::string &alias, const std::optional< const std::string > &ca) | openvpn::ClientAPI::OpenVPNClient | |
| openvpn::state | openvpn::ClientAPI::OpenVPNClient | protected |
| ClientBase::state | openvpn::ClientAPI::OpenVPNClient | protected |
| openvpn::stats_bundle() const | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::stats_bundle() const | openvpn::ClientAPI::OpenVPNClient | |
| openvpn::stats_n() | openvpn::ClientAPI::OpenVPNClient | static |
| ClientBase::stats_n() | openvpn::ClientAPI::OpenVPNClient | static |
| openvpn::stats_name(int index) | openvpn::ClientAPI::OpenVPNClient | static |
| ClientBase::stats_name(int index) | openvpn::ClientAPI::OpenVPNClient | static |
| openvpn::stats_value(int index) const | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::stats_value(int index) const | openvpn::ClientAPI::OpenVPNClient | |
| openvpn::status_from_exception(const std::exception &) | openvpn::ClientAPI::OpenVPNClient | privatestatic |
| openvpn::stop() | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::stop() | openvpn::ClientAPI::OpenVPNClient | |
| openvpn::transport_stats() const | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::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 |
| openvpn::tun_stats() const | openvpn::ClientAPI::OpenVPNClient | |
| ClientBase::tun_stats() const | openvpn::ClientAPI::OpenVPNClient | |
| write_url_fn | Client | private |
| ~ExternalPKIBase()=default | openvpn::ExternalPKIBase | privatevirtual |
| ~LogReceiver()=default | openvpn::ClientAPI::LogReceiver | virtual |
| ~OpenVPNClient() | openvpn::ClientAPI::OpenVPNClient | virtual |
| ~TunBuilderBase()=default | openvpn::TunBuilderBase | virtual |