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(String config_text, String username, String password) | Client | inline |
Client(OMI *omi) | Client | inline |
client_thread | Client | private |
clock_tick() override | Client | inlineprivatevirtual |
clock_tick_action | Client | private |
ClockTickAction enum name | Client | |
connect() | Client | inline |
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::ClientAPI::OpenVPNClient.connect_setup(Status &, bool &) | openvpn::ClientAPI::OpenVPNClient | private |
openvpn::ClientAPI::OpenVPNClient.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::ClientAPI::OpenVPNClient.do_connect() | openvpn::ClientAPI::OpenVPNClient | protected |
ClientBase.do_connect() | openvpn::ClientAPI::OpenVPNClient | protected |
openvpn::ClientAPI::OpenVPNClient.do_connect_async() | openvpn::ClientAPI::OpenVPNClient | private |
done(ClientAPI_Status status) | Client | inline |
dynamic_challenge_cookie() | Client | inline |
epki_ca | Client | |
epki_cert | Client | |
openvpn::ClientAPI::OpenVPNClient.eval_config(const Config &) | openvpn::ClientAPI::OpenVPNClient | |
ClientBase.eval_config(const Config &) | openvpn::ClientAPI::OpenVPNClient | |
event(ClientAPI_Event event) | Client | inline |
event(const ClientAPI::Event &ev) override | Client | privatevirtual |
event(const ClientAPI::Event &ev) override | Client | inlineprivatevirtual |
external_pki_cert_request(ClientAPI_ExternalPKICertRequest req) | Client | inline |
external_pki_cert_request(ClientAPI::ExternalPKICertRequest &certreq) override | Client | privatevirtual |
external_pki_cert_request(ClientAPI::ExternalPKICertRequest &certreq) override | Client | inlineprivatevirtual |
openvpn::ClientAPI::OpenVPNClient.external_pki_error(const ExternalPKIRequestBase &, const Error::Type) | openvpn::ClientAPI::OpenVPNClient | private |
external_pki_sign_request(ClientAPI_ExternalPKISignRequest req) | Client | inline |
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(ClientAPI_LogInfo loginfo) | Client | inline |
log(const ClientAPI::LogInfo &msg) override | Client | privatevirtual |
log(const ClientAPI::LogInfo &log) override | Client | inlineprivatevirtual |
log_mutex | Client | private |
openvpn::ClientAPI::OpenVPNClient.on_disconnect() | openvpn::ClientAPI::OpenVPNClient | private |
open_url(std::string url_str) | Client | inlineprivate |
openvpn::ClientAPI::OpenVPNClient.OpenVPNClient() | openvpn::ClientAPI::OpenVPNClient | |
openvpn::ClientAPI::OpenVPNClient.OpenVPNClient(const OpenVPNClient &)=delete | openvpn::ClientAPI::OpenVPNClient | private |
ClientBase.OpenVPNClient() | openvpn::ClientAPI::OpenVPNClient | |
openvpn::ClientAPI::OpenVPNClient.operator=(const OpenVPNClient &)=delete | openvpn::ClientAPI::OpenVPNClient | private |
parent | Client | private |
openvpn::ClientAPI::OpenVPNClient.parse_extras(const Config &, EvalConfig &) | openvpn::ClientAPI::OpenVPNClient | private |
openvpn::ClientAPI::OpenVPNClient.pause(const std::string &reason) | openvpn::ClientAPI::OpenVPNClient | |
ClientBase.pause(const std::string &reason) | openvpn::ClientAPI::OpenVPNClient | |
pause_on_connection_timeout() | Client | inline |
pause_on_connection_timeout() override | Client | inlineprivate |
pause_on_connection_timeout() override | Client | inlineprivate |
openvpn::ClientAPI::OpenVPNClient.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::ClientAPI::OpenVPNClient.process_epki_cert_chain(const ExternalPKICertRequest &) | openvpn::ClientAPI::OpenVPNClient | private |
openvpn::ClientAPI::OpenVPNClient.provide_creds(const ProvideCreds &) | openvpn::ClientAPI::OpenVPNClient | |
ClientBase.provide_creds(const ProvideCreds &) | openvpn::ClientAPI::OpenVPNClient | |
openvpn::ClientAPI::OpenVPNClient.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::ClientAPI::OpenVPNClient.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::ClientAPI::OpenVPNClient.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::ClientAPI::OpenVPNClient.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 |
show_stats() | Client | inline |
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(int socket) | Client | inline |
socket_protect(openvpn_io::detail::socket_type socket, std::string remote, bool ipv6) override | Client | inlineprivatevirtual |
openvpn::ClientAPI::OpenVPNClient.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::ClientAPI::OpenVPNClient.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::ClientAPI::OpenVPNClient.state | openvpn::ClientAPI::OpenVPNClient | protected |
ClientBase.state | openvpn::ClientAPI::OpenVPNClient | protected |
openvpn::ClientAPI::OpenVPNClient.stats_bundle() const | openvpn::ClientAPI::OpenVPNClient | |
ClientBase.stats_bundle() const | openvpn::ClientAPI::OpenVPNClient | |
openvpn::ClientAPI::OpenVPNClient.stats_n() | openvpn::ClientAPI::OpenVPNClient | static |
ClientBase.stats_n() | openvpn::ClientAPI::OpenVPNClient | static |
openvpn::ClientAPI::OpenVPNClient.stats_name(int index) | openvpn::ClientAPI::OpenVPNClient | static |
ClientBase.stats_name(int index) | openvpn::ClientAPI::OpenVPNClient | static |
openvpn::ClientAPI::OpenVPNClient.stats_value(int index) const | openvpn::ClientAPI::OpenVPNClient | |
ClientBase.stats_value(int index) const | openvpn::ClientAPI::OpenVPNClient | |
openvpn::ClientAPI::OpenVPNClient.status_from_exception(const std::exception &) | openvpn::ClientAPI::OpenVPNClient | privatestatic |
stop() | Client | inline |
openvpn::ClientAPI::OpenVPNClient.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() | Client | inline |
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::ClientAPI::OpenVPNClient.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 |