OpenVPN 3 Core Library
Loading...
Searching...
No Matches
MyListener Member List

This is the complete list of members for MyListener, including all inherited members.

acceptorsopenvpn::WS::Server::Listenerprivate
add_bypass_route(const std::string &host, bool ipv6)MyListenerinline
add_bypass_route(const std::string &host, bool ipv6)MyListenerinline
allow_client(AsioPolySock::Base &sock) overrideMyListenerinlineprivatevirtual
allow_client(AsioPolySock::Base &sock) overrideMyListenerinlineprivatevirtual
assign_ring_buffer(TunWin::RingBuffer *ring_buffer_arg)MyListenerinline
Base typedefopenvpn::WS::Server::Listenerprivate
bypass_hostMyListenerprivate
client_confirm_eventMyListenerprivate
client_destroy_eventMyListenerprivate
client_factoryopenvpn::WS::Server::Listenerprivate
client_processMyListenerprivate
ClientMap typedefopenvpn::WS::Server::Listenerprivate
clientsopenvpn::WS::Server::Listenerprivate
configMyListener
destroy_tun(std::ostream &os)MyListenerinline
destroy_tun(std::ostream &os)MyListenerinline
destroy_tun_exit()MyListenerinline
establish_tun(const TunBuilderCapture &tbc, TunBuilderSetup::Config *config, Stop *stop, std::ostream &os)MyListenerinline
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)MyListenerinline
get_adapter_state()MyListenerinline
get_client_process()MyListenerinline
get_remote_tap_handle_hex()MyListenerinline
haltopenvpn::WS::Server::Listenerprivate
handle_accept(AsioPolySock::Base::Ptr sock, const openvpn_io::error_code &error) overrideopenvpn::WS::Server::Listenerinlineprivatevirtual
io_contextopenvpn::WS::Server::Listenerprivate
io_context_MyListenerprivate
listen_listopenvpn::WS::Server::Listenerprivate
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::Listenerinline
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)MyListenerinline
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)MyListenerinline
new_client_id()openvpn::WS::Server::Listenerinlineprivate
next_idopenvpn::WS::Server::Listenerprivate
Ptr typedefMyListener
Ptr typedefMyListener
queue_accept(const size_t acceptor_index)openvpn::WS::Server::Listenerinlineprivate
queue_accept_throttled(const size_t acceptor_index, const bool debit_one)openvpn::WS::Server::Listenerinlineprivate
remote_tap_handle_hexMyListenerprivate
remove_client(Client::Ptr cli)openvpn::WS::Server::Listenerinlineprivate
remove_client_id(const client_t client_id)openvpn::WS::Server::Listenerinlineprivate
remove_cmds_bypass_hostsMyListenerprivate
ring_bufferMyListener
set_client_confirm_event(const std::string &confirm_handle_hex)MyListenerinline
set_client_destroy_event(const std::string &event_handle_hex)MyListenerinline
set_client_process(Win::ScopedHANDLE &&proc)MyListenerinline
set_remote_tap_handle_hex(const HANDLE tap_handle)MyListenerinline
set_watchdog(pid_t pid)MyListenerinline
start() overrideopenvpn::WS::Server::Listenerinlinevirtual
stop() overrideopenvpn::WS::Server::Listenerinlinevirtual
throttle_acceptor_indicesopenvpn::WS::Server::Listenerprivate
throttle_connectionsopenvpn::WS::Server::Listenerprivate
throttle_expireopenvpn::WS::Server::Listenerprivate
throttle_reset(const Time &now, const bool debit_one)openvpn::WS::Server::Listenerinlineprivate
throttle_timeropenvpn::WS::Server::Listenerprivate
throttle_timer_callback()openvpn::WS::Server::Listenerinlineprivate
throttle_timer_wait()openvpn::WS::Server::Listenerinlineprivate
tunMyListenerprivate
tunMyListenerprivate
tun_get_handle(std::ostream &os, const TunWin::Type tun_type, bool allow_local_dns_resolvers)MyListenerinline
unset_watchdog()MyListenerinline
vpn_interface_indexMyListenerprivate
walk(FUNC func) constopenvpn::WS::Server::Listenerinline
watchdogMyListenerprivate