| 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 Error::Type error_code, const std::string &fatal_reason) | openvpn::ClientConnect | inlineprivate |
| add_error_and_stop(const Error::Type 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 Error::Type 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 |