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 |