| adjust_mss(int mss) | openvpn::TunClient | inlinevirtual |
| apply_push_update(const OptionList &opt, TransportClient &cli) | openvpn::TunClient | inlinevirtual |
| asio_work | openvpn::AsyncResolvable< RESOLVER_TYPE > | private |
| async_resolve_cancel() | openvpn::AsyncResolvable< RESOLVER_TYPE > | inline |
| async_resolve_cancel() | openvpn::AsyncResolvable< RESOLVER_TYPE > | inline |
| async_resolve_lock() | openvpn::AsyncResolvable< RESOLVER_TYPE > | inline |
| async_resolve_lock() | openvpn::AsyncResolvable< RESOLVER_TYPE > | inline |
| async_resolve_name(const std::string &host, const std::string &port) | openvpn::AsyncResolvable< RESOLVER_TYPE > | inlinevirtual |
| async_resolve_name(const std::string &host, const std::string &port) | openvpn::AsyncResolvable< RESOLVER_TYPE > | inlinevirtual |
| AsyncResolvable(openvpn_io::io_context &io_context_arg) | openvpn::AsyncResolvable< RESOLVER_TYPE > | inline |
| AsyncResolvable(openvpn_io::io_context &io_context_arg) | openvpn::AsyncResolvable< RESOLVER_TYPE > | inline |
| Client(openvpn_io::io_context &io_context_arg, ClientConfig *config_arg, TransportClientParent *parent_arg) | openvpn::DCOTransport::Client | inlineprotected |
| ClientConfig | openvpn::DCOTransport::Client | friend |
| config | openvpn::DCOTransport::Client | protected |
| halt | openvpn::DCOTransport::Client | protected |
| io_context | openvpn::DCOTransport::Client | protected |
| is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
| native_handle() | openvpn::TransportClient | inlinevirtual |
| operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
| peer_id | openvpn::DCOTransport::Client | protected |
| Ptr typedef | openvpn::DCOTransport::Client | private |
| RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
| RC(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
| refcount_ | openvpn::RC< thread_unsafe_refcount > | private |
| remove_cmds | openvpn::DCOTransport::Client | protected |
| reset_align_adjust(const size_t align_adjust) override | openvpn::DCOTransport::Client | inlinevirtual |
| resolve_callback(const openvpn_io::error_code &error, results_type results)=0 | openvpn::AsyncResolvable< RESOLVER_TYPE > | pure virtual |
| resolve_callback(const openvpn_io::error_code &error, results_type results)=0 | openvpn::AsyncResolvable< RESOLVER_TYPE > | pure virtual |
| resolve_thread | openvpn::AsyncResolvable< RESOLVER_TYPE > | private |
| resolver | openvpn::AsyncResolvable< RESOLVER_TYPE > | private |
| resolver_type typedef | openvpn::AsyncResolvable< RESOLVER_TYPE > | |
| resolver_type typedef | openvpn::AsyncResolvable< RESOLVER_TYPE > | |
| results_type typedef | openvpn::AsyncResolvable< RESOLVER_TYPE > | |
| results_type typedef | openvpn::AsyncResolvable< RESOLVER_TYPE > | |
| server_endpoint_addr() const =0 | openvpn::TransportClient | pure virtual |
| server_endpoint_info(std::string &host, std::string &port, std::string &proto, std::string &ip_addr) const override | openvpn::DCOTransport::Client | inlinevirtual |
| server_endpoint_port() const | openvpn::TransportClient | inlinevirtual |
| server_host | openvpn::DCOTransport::Client | protected |
| server_port | openvpn::DCOTransport::Client | protected |
| set_disconnect() override | openvpn::DCOTransport::Client | inlinevirtual |
| state | openvpn::DCOTransport::Client | protected |
| stop() override | openvpn::DCOTransport::Client | inlinevirtual |
| stop_()=0 | openvpn::DCOTransport::Client | protectedpure virtual |
| transport_has_send_queue() override | openvpn::DCOTransport::Client | inlinevirtual |
| transport_parent | openvpn::DCOTransport::Client | protected |
| transport_protocol() const =0 | openvpn::TransportClient | pure virtual |
| transport_reparent(TransportClientParent *parent_arg) override | openvpn::DCOTransport::Client | inlineprotectedvirtual |
| transport_send(BufferAllocated &buf)=0 | openvpn::TransportClient | pure virtual |
| transport_send_const(const Buffer &buf)=0 | openvpn::TransportClient | pure virtual |
| transport_send_queue_empty() override | openvpn::DCOTransport::Client | inlinevirtual |
| transport_send_queue_size() override | openvpn::DCOTransport::Client | inlinevirtual |
| transport_start()=0 | openvpn::TransportClient | pure virtual |
| transport_stop_requeueing() override | openvpn::DCOTransport::Client | inlinevirtual |
| tun_name() const =0 | openvpn::TunClient | pure virtual |
| tun_parent | openvpn::DCOTransport::Client | protected |
| tun_send(BufferAllocated &buf) override | openvpn::DCOTransport::Client | inlinevirtual |
| tun_start(const OptionList &, TransportClient &, CryptoDCSettings &)=0 | openvpn::TunClient | pure virtual |
| use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
| vpn_gw4() const override | openvpn::DCOTransport::Client | inlinevirtual |
| vpn_gw6() const override | openvpn::DCOTransport::Client | inlinevirtual |
| vpn_interface_index() const | openvpn::TunClient | inlinevirtual |
| vpn_ip4() const override | openvpn::DCOTransport::Client | inlinevirtual |
| vpn_ip6() const override | openvpn::DCOTransport::Client | inlinevirtual |
| vpn_mtu() const override | openvpn::DCOTransport::Client | inlinevirtual |
| ~AsyncResolvable() | openvpn::AsyncResolvable< RESOLVER_TYPE > | inlinevirtual |
| ~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |