add_error_and_restart(std::chrono::milliseconds delay, const std::string &fatal_reason) | openvpn::ClientConnect | inlineprivate |
add_error_and_restart(std::chrono::milliseconds delay) | openvpn::ClientConnect | inlineprivate |
add_error_and_stop(const Client *client) | openvpn::ClientConnect | inlineprivate |
add_error_and_stop(const int error_code, const std::string &fatal_reason) | openvpn::ClientConnect | inlineprivate |
add_error_and_stop(const int error_code) | openvpn::ClientConnect | inlineprivate |
asio_work | openvpn::ClientConnect | private |
bulk_resolve | openvpn::ClientConnect | private |
bulk_resolve_done() override | openvpn::ClientConnect | inlineprivatevirtual |
cancel_timers() | openvpn::ClientConnect | inlineprivate |
Client typedef | openvpn::ClientConnect | |
client | openvpn::ClientConnect | private |
client_finalized | openvpn::ClientConnect | private |
client_options | openvpn::ClientConnect | private |
client_proto_auth_pending_timeout(int timeout) override | openvpn::ClientConnect | inlineprivatevirtual |
client_proto_connected() override | openvpn::ClientConnect | inlineprivatevirtual |
client_proto_renegotiated() override | openvpn::ClientConnect | inlineprivatevirtual |
client_proto_terminate() override | openvpn::ClientConnect | inlineprivatevirtual |
ClientConnect(openvpn_io::io_context &io_context_arg, const ClientOptions::Ptr &client_options_arg) | openvpn::ClientConnect | inline |
cln_pause(const std::string &reason) override | openvpn::ClientConnect | inlineprivatevirtual |
cln_reconnect(int seconds) override | openvpn::ClientConnect | inlineprivatevirtual |
cln_resume() override | openvpn::ClientConnect | inlineprivatevirtual |
cln_stop() override | openvpn::ClientConnect | inlineprivatevirtual |
conn_timeout | openvpn::ClientConnect | private |
conn_timer | openvpn::ClientConnect | private |
conn_timer_callback(unsigned int gen, const openvpn_io::error_code &e) | openvpn::ClientConnect | inlineprivate |
conn_timer_pending | openvpn::ClientConnect | private |
conn_timer_start(int timeout) | openvpn::ClientConnect | inlineprivate |
default_delay_ | openvpn::ClientConnect | privatestatic |
dont_restart() | openvpn::ClientConnect | inline |
dont_restart_ | openvpn::ClientConnect | private |
generation | openvpn::ClientConnect | private |
graceful_stop() | openvpn::ClientConnect | inline |
halt | openvpn::ClientConnect | private |
handle_auth_failed(const int error_code, const std::string &reason) | openvpn::ClientConnect | inlineprivate |
interim_finalize() | openvpn::ClientConnect | inlineprivate |
io_context | openvpn::ClientConnect | private |
is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
lifecycle_started | openvpn::ClientConnect | private |
new_client() | openvpn::ClientConnect | inlineprivate |
OPENVPN_SIMPLE_EXCEPTION(client_connect_unhandled_exception) | openvpn::ClientConnect | |
operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
pause(const std::string &reason) | openvpn::ClientConnect | inline |
paused | openvpn::ClientConnect | private |
post_cc_msg(const std::string &msg) | openvpn::ClientConnect | inline |
Ptr typedef | openvpn::ClientConnect | |
queue_restart(std::chrono::milliseconds delay=default_delay_) | openvpn::ClientConnect | inlineprivate |
RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
RC(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
reconnect(int seconds) | openvpn::ClientConnect | inline |
refcount_ | openvpn::RC< thread_unsafe_refcount > | private |
restart_wait_callback(unsigned int gen, const openvpn_io::error_code &e) | openvpn::ClientConnect | inlineprivate |
restart_wait_timer | openvpn::ClientConnect | private |
resume() | openvpn::ClientConnect | inline |
send_app_control_channel_msg(std::string protocol, std::string msg) | openvpn::ClientConnect | inline |
send_explicit_exit_notify() | openvpn::ClientConnect | inline |
server_poll_callback(unsigned int gen, const openvpn_io::error_code &e) | openvpn::ClientConnect | inlineprivate |
server_poll_timer | openvpn::ClientConnect | private |
start() | openvpn::ClientConnect | inline |
start_acc_certcheck(ArgsT &&...args) | openvpn::ClientConnect | inline |
stop() | openvpn::ClientConnect | inline |
stop_on_signal(const openvpn_io::error_code &error, int signal_number) | openvpn::ClientConnect | inline |
test_network() const | openvpn::ClientConnect | inlineprivate |
thread_safe_pause(const std::string &reason) | openvpn::ClientConnect | inline |
thread_safe_post_cc_msg(std::string msg) | openvpn::ClientConnect | inline |
thread_safe_reconnect(int seconds) | openvpn::ClientConnect | inline |
thread_safe_resume() | openvpn::ClientConnect | inline |
thread_safe_send_app_control_channel_msg(std::string protocol, std::string msg) | openvpn::ClientConnect | inline |
thread_safe_stop() | openvpn::ClientConnect | inline |
transport_factory_relay | openvpn::ClientConnect | private |
use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
~ClientConnect() | openvpn::ClientConnect | inline |
openvpn::~NotifyCallback()=default | openvpn::ClientProto::NotifyCallback | privatevirtual |
openvpn::RemoteList::BulkResolve::NotifyCallback::~NotifyCallback()=default | openvpn::RemoteList::BulkResolve::NotifyCallback | privatevirtual |
openvpn::ClientLifeCycle::NotifyCallback::~NotifyCallback()=default | openvpn::ClientLifeCycle::NotifyCallback | privatevirtual |
~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |