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 size_t) | 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 |