| 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 |