OpenVPN 3 Core Library
|
This is the complete list of members for MyListener, including all inherited members.
acceptors | openvpn::WS::Server::Listener | private |
add_bypass_route(const std::string &host, bool ipv6) | MyListener | inline |
add_bypass_route(const std::string &host, bool ipv6) | MyListener | inline |
allow_client(AsioPolySock::Base &sock) override | MyListener | inlineprivatevirtual |
allow_client(AsioPolySock::Base &sock) override | MyListener | inlineprivatevirtual |
assign_ring_buffer(TunWin::RingBuffer *ring_buffer_arg) | MyListener | inline |
Base typedef | openvpn::WS::Server::Listener | private |
bypass_host | MyListener | private |
client_confirm_event | MyListener | private |
client_destroy_event | MyListener | private |
client_factory | openvpn::WS::Server::Listener | private |
client_process | MyListener | private |
ClientMap typedef | openvpn::WS::Server::Listener | private |
clients | openvpn::WS::Server::Listener | private |
config | MyListener | |
destroy_tun(std::ostream &os) | MyListener | inline |
destroy_tun(std::ostream &os) | MyListener | inline |
destroy_tun_exit() | MyListener | inline |
establish_tun(const TunBuilderCapture &tbc, TunBuilderSetup::Config *config, Stop *stop, std::ostream &os) | MyListener | inline |
establish_tun(const TunBuilderCapture &tbc, const std::wstring &openvpn_app_path, DWORD client_process_id, Stop *stop, std::ostream &os, TunWin::Type tun_type, bool allow_local_dns_resolvers, TunWin::Util::TapNameGuidPair tap) | MyListener | inline |
get_adapter_state() | MyListener | inline |
get_client_process() | MyListener | inline |
get_remote_tap_handle_hex() | MyListener | inline |
halt | openvpn::WS::Server::Listener | private |
handle_accept(AsioPolySock::Base::Ptr sock, const openvpn_io::error_code &error) override | openvpn::WS::Server::Listener | inlineprivatevirtual |
io_context | openvpn::WS::Server::Listener | private |
io_context_ | MyListener | private |
listen_list | openvpn::WS::Server::Listener | private |
Listener(openvpn_io::io_context &io_context_arg, const Config::Ptr &config_arg, const L &listen_item_or_list, const Client::Factory::Ptr &client_factory_arg) | openvpn::WS::Server::Listener | inline |
MyListener(openvpn_io::io_context &io_context, const WS::Server::Config::Ptr &config, const Listen::List &listen_list, const WS::Server::Listener::Client::Factory::Ptr &client_factory) | MyListener | inline |
MyListener(const MyConfig &config_arg, openvpn_io::io_context &io_context, const WS::Server::Config::Ptr &hconf, const Listen::List &listen_list, const WS::Server::Listener::Client::Factory::Ptr &client_factory) | MyListener | inline |
new_client_id() | openvpn::WS::Server::Listener | inlineprivate |
next_id | openvpn::WS::Server::Listener | private |
Ptr typedef | MyListener | |
Ptr typedef | MyListener | |
queue_accept(const size_t acceptor_index) | openvpn::WS::Server::Listener | inlineprivate |
queue_accept_throttled(const size_t acceptor_index, const bool debit_one) | openvpn::WS::Server::Listener | inlineprivate |
remote_tap_handle_hex | MyListener | private |
remove_client(Client::Ptr cli) | openvpn::WS::Server::Listener | inlineprivate |
remove_client_id(const client_t client_id) | openvpn::WS::Server::Listener | inlineprivate |
remove_cmds_bypass_hosts | MyListener | private |
ring_buffer | MyListener | |
set_client_confirm_event(const std::string &confirm_handle_hex) | MyListener | inline |
set_client_destroy_event(const std::string &event_handle_hex) | MyListener | inline |
set_client_process(Win::ScopedHANDLE &&proc) | MyListener | inline |
set_remote_tap_handle_hex(const HANDLE tap_handle) | MyListener | inline |
set_watchdog(pid_t pid) | MyListener | inline |
start() override | openvpn::WS::Server::Listener | inlinevirtual |
stop() override | openvpn::WS::Server::Listener | inlinevirtual |
throttle_acceptor_indices | openvpn::WS::Server::Listener | private |
throttle_connections | openvpn::WS::Server::Listener | private |
throttle_expire | openvpn::WS::Server::Listener | private |
throttle_reset(const Time &now, const bool debit_one) | openvpn::WS::Server::Listener | inlineprivate |
throttle_timer | openvpn::WS::Server::Listener | private |
throttle_timer_callback() | openvpn::WS::Server::Listener | inlineprivate |
throttle_timer_wait() | openvpn::WS::Server::Listener | inlineprivate |
tun | MyListener | private |
tun | MyListener | private |
tun_get_handle(std::ostream &os, const TunWin::Type tun_type, bool allow_local_dns_resolvers) | MyListener | inline |
unset_watchdog() | MyListener | inline |
vpn_interface_index | MyListener | private |
walk(FUNC func) const | openvpn::WS::Server::Listener | inline |
watchdog | MyListener | private |