OpenVPN 3 Core Library
Loading...
Searching...
No Matches
Client Member List

This is the complete list of members for Client, including all inherited members.

acc_event(const openvpn::ClientAPI::AppCustomControlMessageEvent &event) overrideClientprivatevirtual
acc_event(const ClientAPI::AppCustomControlMessageEvent &acev) overrideClientinlineprivatevirtual
certcheck_certClient
certcheck_clientca_fnClient
certcheck_init_verbClientprivatestatic
Client(String config_text, String username, String password)Clientinline
Client(OMI *omi)Clientinline
client_threadClientprivate
clock_tick() overrideClientinlineprivatevirtual
clock_tick_actionClientprivate
ClockTickAction enum nameClient
connect()Clientinline
connect_attach()openvpn::ClientAPI::OpenVPNClientprotectedvirtual
connect_pre_run()openvpn::ClientAPI::OpenVPNClientprotectedvirtual
connect_run()openvpn::ClientAPI::OpenVPNClientprotectedvirtual
connect_session_stop()openvpn::ClientAPI::OpenVPNClientprotectedvirtual
openvpn::ClientAPI::OpenVPNClient.connect_setup(Status &, bool &)openvpn::ClientAPI::OpenVPNClientprivate
openvpn::ClientAPI::OpenVPNClient.connection_info()openvpn::ClientAPI::OpenVPNClient
ClientBase.connection_info()openvpn::ClientAPI::OpenVPNClient
CT_PAUSE enum valueClient
CT_RECONNECT enum valueClient
CT_RESUME enum valueClient
CT_STATS enum valueClient
CT_STOP enum valueClient
CT_UNDEF enum valueClient
dc_cookieClientprivate
openvpn::ClientAPI::OpenVPNClient.do_connect()openvpn::ClientAPI::OpenVPNClientprotected
ClientBase.do_connect()openvpn::ClientAPI::OpenVPNClientprotected
openvpn::ClientAPI::OpenVPNClient.do_connect_async()openvpn::ClientAPI::OpenVPNClientprivate
done(ClientAPI_Status status)Clientinline
dynamic_challenge_cookie()Clientinline
epki_caClient
epki_certClient
openvpn::ClientAPI::OpenVPNClient.eval_config(const Config &)openvpn::ClientAPI::OpenVPNClient
ClientBase.eval_config(const Config &)openvpn::ClientAPI::OpenVPNClient
event(ClientAPI_Event event)Clientinline
event(const ClientAPI::Event &ev) overrideClientprivatevirtual
event(const ClientAPI::Event &ev) overrideClientinlineprivatevirtual
external_pki_cert_request(ClientAPI_ExternalPKICertRequest req)Clientinline
external_pki_cert_request(ClientAPI::ExternalPKICertRequest &certreq) overrideClientprivatevirtual
external_pki_cert_request(ClientAPI::ExternalPKICertRequest &certreq) overrideClientinlineprivatevirtual
openvpn::ClientAPI::OpenVPNClient.external_pki_error(const ExternalPKIRequestBase &, const Error::Type)openvpn::ClientAPI::OpenVPNClientprivate
external_pki_sign_request(ClientAPI_ExternalPKISignRequest req)Clientinline
external_pki_sign_request(ClientAPI::ExternalPKISignRequest &signreq) overrideClientprivatevirtual
external_pki_sign_request(ClientAPI::ExternalPKISignRequest &signreq) overrideClientinlineprivatevirtual
get_async_stop()openvpn::ClientAPI::OpenVPNClientprotectedvirtual
handle_certcheck_request()Clientinlineprivate
handle_dpc1_protocol(const ClientAPI::AppCustomControlMessageEvent &acev)Clientinlineprivate
is_dynamic_challenge() constClientinline
log(ClientAPI_LogInfo loginfo)Clientinline
log(const ClientAPI::LogInfo &msg) overrideClientprivatevirtual
log(const ClientAPI::LogInfo &log) overrideClientinlineprivatevirtual
log_mutexClientprivate
openvpn::ClientAPI::OpenVPNClient.on_disconnect()openvpn::ClientAPI::OpenVPNClientprivate
open_url(std::string url_str)Clientinlineprivate
openvpn::ClientAPI::OpenVPNClient.OpenVPNClient()openvpn::ClientAPI::OpenVPNClient
openvpn::ClientAPI::OpenVPNClient.OpenVPNClient(const OpenVPNClient &)=deleteopenvpn::ClientAPI::OpenVPNClientprivate
ClientBase.OpenVPNClient()openvpn::ClientAPI::OpenVPNClient
openvpn::ClientAPI::OpenVPNClient.operator=(const OpenVPNClient &)=deleteopenvpn::ClientAPI::OpenVPNClientprivate
parentClientprivate
openvpn::ClientAPI::OpenVPNClient.parse_extras(const Config &, EvalConfig &)openvpn::ClientAPI::OpenVPNClientprivate
openvpn::ClientAPI::OpenVPNClient.pause(const std::string &reason)openvpn::ClientAPI::OpenVPNClient
ClientBase.pause(const std::string &reason)openvpn::ClientAPI::OpenVPNClient
pause_on_connection_timeout()Clientinline
pause_on_connection_timeout() overrideClientinlineprivate
pause_on_connection_timeout() overrideClientinlineprivate
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()Clientinline
openvpn::ClientAPI::OpenVPNClient.process_epki_cert_chain(const ExternalPKICertRequest &)openvpn::ClientAPI::OpenVPNClientprivate
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::OpenVPNClientvirtual
remote_override_enabled()openvpn::ClientAPI::OpenVPNClientvirtual
openvpn::ClientAPI::OpenVPNClient.resume()openvpn::ClientAPI::OpenVPNClient
ClientBase.resume()openvpn::ClientAPI::OpenVPNClient
rngClientprivate
rng_callback(void *arg, unsigned char *data, size_t len)Clientinlineprivatestatic
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)Clientinline
set_write_url_fn(const std::string &fn)Clientinline
show_stats()Clientinline
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) overrideopenvpn::ClientAPI::OpenVPNClientprivatevirtual
socket_protect(int socket)Clientinline
socket_protect(openvpn_io::detail::socket_type socket, std::string remote, bool ipv6) overrideClientinlineprivatevirtual
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.stateopenvpn::ClientAPI::OpenVPNClientprotected
ClientBase.stateopenvpn::ClientAPI::OpenVPNClientprotected
openvpn::ClientAPI::OpenVPNClient.stats_bundle() constopenvpn::ClientAPI::OpenVPNClient
ClientBase.stats_bundle() constopenvpn::ClientAPI::OpenVPNClient
openvpn::ClientAPI::OpenVPNClient.stats_n()openvpn::ClientAPI::OpenVPNClientstatic
ClientBase.stats_n()openvpn::ClientAPI::OpenVPNClientstatic
openvpn::ClientAPI::OpenVPNClient.stats_name(int index)openvpn::ClientAPI::OpenVPNClientstatic
ClientBase.stats_name(int index)openvpn::ClientAPI::OpenVPNClientstatic
openvpn::ClientAPI::OpenVPNClient.stats_value(int index) constopenvpn::ClientAPI::OpenVPNClient
ClientBase.stats_value(int index) constopenvpn::ClientAPI::OpenVPNClient
openvpn::ClientAPI::OpenVPNClient.status_from_exception(const std::exception &)openvpn::ClientAPI::OpenVPNClientprivatestatic
stop()Clientinline
openvpn::ClientAPI::OpenVPNClient.transport_stats() constopenvpn::ClientAPI::OpenVPNClient
ClientBase.transport_stats() constopenvpn::ClientAPI::OpenVPNClient
tun_builder_add_address(const std::string &address, int prefix_length, const std::string &gateway, bool ipv6, bool net30)openvpn::TunBuilderBaseinlinevirtual
tun_builder_add_proxy_bypass(const std::string &bypass_host)openvpn::TunBuilderBaseinlinevirtual
tun_builder_add_route(const std::string &address, int prefix_length, int metric, bool ipv6)openvpn::TunBuilderBaseinlinevirtual
tun_builder_add_wins_server(const std::string &address)openvpn::TunBuilderBaseinlinevirtual
tun_builder_establish()openvpn::TunBuilderBaseinlinevirtual
tun_builder_establish_lite()openvpn::TunBuilderBaseinlinevirtual
tun_builder_exclude_route(const std::string &address, int prefix_length, int metric, bool ipv6)openvpn::TunBuilderBaseinlinevirtual
tun_builder_get_local_networks(bool ipv6)openvpn::TunBuilderBaseinlinevirtual
tun_builder_new()Clientinline
tun_builder_persist()openvpn::TunBuilderBaseinlinevirtual
tun_builder_reroute_gw(bool ipv4, bool ipv6, unsigned int flags)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_allow_family(int af, bool allow)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_allow_local_dns(bool allow)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_dns_options(const DnsOptions &dns)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_layer(int layer)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_mtu(int mtu)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_proxy_auto_config_url(const std::string &url)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_proxy_http(const std::string &host, int port)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_proxy_https(const std::string &host, int port)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_remote_address(const std::string &address, bool ipv6)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_route_metric_default(int metric)openvpn::TunBuilderBaseinlinevirtual
tun_builder_set_session_name(const std::string &name)openvpn::TunBuilderBaseinlinevirtual
tun_builder_teardown(bool disconnect)openvpn::TunBuilderBaseinlinevirtual
openvpn::ClientAPI::OpenVPNClient.tun_stats() constopenvpn::ClientAPI::OpenVPNClient
ClientBase.tun_stats() constopenvpn::ClientAPI::OpenVPNClient
write_url_fnClientprivate
~ExternalPKIBase()=defaultopenvpn::ExternalPKIBaseprivatevirtual
~LogReceiver()=defaultopenvpn::ClientAPI::LogReceivervirtual
~OpenVPNClient()openvpn::ClientAPI::OpenVPNClientvirtual
~TunBuilderBase()=defaultopenvpn::TunBuilderBasevirtual