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

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

acc_event(const openvpn::ClientAPI::AppCustomControlMessageEvent &event) overrideClientprivatevirtual
acc_event(const ClientAPI::AppCustomControlMessageEvent &acev) overrideClientinlineprivatevirtual
add_peer(uint32_t peer_id, IPv4::Addr ipv4, IPv6::Addr ipv6)OvpnDcoClientinline
available(TunBuilderBase *tb)OvpnDcoClientinlinestatic
certcheck_certClient
certcheck_clientca_fnClient
certcheck_init_verbClientprivatestatic
Client(String config_text, String username, String password)Clientinline
Client(OMI *omi)Clientinline
client_threadClientprivate
ClientConfigOvpnDcoClientfriend
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
dco_transport_stats_delta() overrideOvpnDcoClientinlineprivate
del_peer(uint32_t peer_id)OvpnDcoClientinline
disable_keepalive(unsigned int &keepalive_ping, unsigned int &keepalive_timeout) overrideOvpnDcoClientinline
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
genlOvpnDcoClientprivate
GeNLOvpnDcoClientfriend
GeNLImpl typedefOvpnDcoClientprivate
get_async_stop()openvpn::ClientAPI::OpenVPNClientprotectedvirtual
get_remote_sockaddr(struct sockaddr_storage &sa, socklen_t &salen)OvpnDcoClientinline
handle_certcheck_request()Clientinlineprivate
handle_dpc1_protocol(const ClientAPI::AppCustomControlMessageEvent &acev)Clientinlineprivate
handle_keepalive()OvpnDcoClientinlineprivate
is_dynamic_challenge() constClientinline
is_keepalive_enabled() const overrideOvpnDcoClientinline
last_deltaOvpnDcoClientprivate
last_statsOvpnDcoClientprivate
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_EXCEPTION(dcocli_error)OvpnDcoClientprivate
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
OvpnDcoClient(openvpn_io::io_context &io_context_arg, ClientConfig *config_arg, TransportClientParent *parent_arg)OvpnDcoClientinlineprivate
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
pipeOvpnDcoClientprivate
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
proxy_error(const Error::Type fatal_err, const std::string &err_text) overrideOvpnDcoClientinline
Ptr typedefOvpnDcoClientprivate
queue_read_pipe(PacketFrom *pkt)OvpnDcoClientinlineprivate
openvpn::ClientAPI::OpenVPNClient.reconnect(int seconds)openvpn::ClientAPI::OpenVPNClient
ClientBase.reconnect(int seconds)openvpn::ClientAPI::OpenVPNClient
rekey(const CryptoDCInstance::RekeyType rktype, const KoRekey::Info &rkinfo) overrideOvpnDcoClientinline
rekey_impl(const CryptoDCInstance::RekeyType rktype, const KoRekey::Info &rkinfo)OvpnDcoClientinline
rekey_impl_tb(const CryptoDCInstance::RekeyType rktype, const KoRekey::Info &rkinfo)OvpnDcoClientinline
remote_override(RemoteOverride &)openvpn::ClientAPI::OpenVPNClientvirtual
remote_override_enabled()openvpn::ClientAPI::OpenVPNClientvirtual
resolve_callback(const openvpn_io::error_code &error, results_type results) overrideOvpnDcoClientinline
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
server_endpoint_addr() const overrideOvpnDcoClientinline
server_endpoint_port() const overrideOvpnDcoClientinline
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
stop_() overrideOvpnDcoClientinline
transportOvpnDcoClientprivate
transport_connecting() overrideOvpnDcoClientinline
transport_error(const Error::Type fatal_err, const std::string &err_text) overrideOvpnDcoClientinline
transport_is_openvpn_protocol() overrideOvpnDcoClientinline
transport_needs_send() overrideOvpnDcoClientinline
transport_pre_resolve() overrideOvpnDcoClientinline
transport_protocol() const overrideOvpnDcoClientinline
transport_recv(BufferAllocated &buf) overrideOvpnDcoClientinline
transport_send(BufferAllocated &buf) overrideOvpnDcoClientinline
transport_send_const(const Buffer &buf) overrideOvpnDcoClientinline
transport_start() overrideOvpnDcoClientinline
openvpn::ClientAPI::OpenVPNClient.transport_stats() constopenvpn::ClientAPI::OpenVPNClient
ClientBase.transport_stats() constopenvpn::ClientAPI::OpenVPNClient
transport_wait() overrideOvpnDcoClientinline
transport_wait_proxy() overrideOvpnDcoClientinline
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
tun_name() const overrideOvpnDcoClientinline
tun_read_handler(BufferAllocated &buf)OvpnDcoClientinline
tun_start(const OptionList &opt, TransportClient &transcli, CryptoDCSettings &dc_settings) overrideOvpnDcoClientinline
openvpn::ClientAPI::OpenVPNClient.tun_stats() constopenvpn::ClientAPI::OpenVPNClient
ClientBase.tun_stats() constopenvpn::ClientAPI::OpenVPNClient
update_peer_stats(uint32_t peer_id, bool sync)OvpnDcoClientinline
write_url_fnClientprivate
~ExternalPKIBase()=defaultopenvpn::ExternalPKIBaseprivatevirtual
~LogReceiver()=defaultopenvpn::ClientAPI::LogReceivervirtual
~OpenVPNClient()openvpn::ClientAPI::OpenVPNClientvirtual
~TunBuilderBase()=defaultopenvpn::TunBuilderBasevirtual