| available() | openvpn::GeNL< ReadHandler > | inlinestatic |
| buf | openvpn::GeNL< ReadHandler > | private |
| cb | openvpn::GeNL< ReadHandler > | private |
| cb_ptr | openvpn::GeNL< ReadHandler > | private |
| create_msg(enum ovpn_nl_commands cmd) | openvpn::GeNL< ReadHandler > | inlineprivate |
| del_key(int peer_id, unsigned int key_slot) | openvpn::GeNL< ReadHandler > | inline |
| del_peer(int peer_id) | openvpn::GeNL< ReadHandler > | inline |
| GeNL(openvpn_io::io_context &io_context, unsigned int ifindex_arg, ReadHandler read_handler_arg) | openvpn::GeNL< ReadHandler > | inlineexplicit |
| get_mcast_id() | openvpn::GeNL< ReadHandler > | inlineprivate |
| get_peer(int peer_id, bool sync) | openvpn::GeNL< ReadHandler > | inline |
| halt | openvpn::GeNL< ReadHandler > | private |
| handle_read(const openvpn_io::error_code &error) | openvpn::GeNL< ReadHandler > | inlineprivate |
| ifindex | openvpn::GeNL< ReadHandler > | private |
| is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
| mcast_family_handler(struct nl_msg *msg, void *arg) | openvpn::GeNL< ReadHandler > | inlineprivatestatic |
| message_received(struct nl_msg *msg, void *arg) | openvpn::GeNL< ReadHandler > | inlineprivatestatic |
| new_key(unsigned int key_slot, const KoRekey::KeyConfig *kc) | openvpn::GeNL< ReadHandler > | inline |
| new_peer(int peer_id, int fd, struct sockaddr *sa, socklen_t salen, IPv4::Addr vpn4, IPv6::Addr vpn6) | openvpn::GeNL< ReadHandler > | inline |
| nl_status | openvpn::GeNL< ReadHandler > | privatestatic |
| NlCbPtr typedef | openvpn::GeNL< ReadHandler > | private |
| NlMsgPtr typedef | openvpn::GeNL< ReadHandler > | private |
| NlSockPtr typedef | openvpn::GeNL< ReadHandler > | private |
| OPENVPN_EXCEPTION(netlink_error) | openvpn::GeNL< ReadHandler > | private |
| operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
| ovpn_dco_id | openvpn::GeNL< ReadHandler > | private |
| ovpn_nl_cb_error(struct sockaddr_nl *nla, struct nlmsgerr *err, void *arg) | openvpn::GeNL< ReadHandler > | inlineprivatestatic |
| Ptr typedef | openvpn::GeNL< ReadHandler > | |
| queue_genl_read() | openvpn::GeNL< ReadHandler > | inlineprivate |
| RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
| RC(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
| read_handler | openvpn::GeNL< ReadHandler > | private |
| read_netlink_message() | openvpn::GeNL< ReadHandler > | inlineprivate |
| refcount_ | openvpn::RC< thread_unsafe_refcount > | private |
| reset_buffer() | openvpn::GeNL< ReadHandler > | inlineprivate |
| send_netlink_message(struct nl_msg *msg) | openvpn::GeNL< ReadHandler > | inlineprivate |
| set_peer(int peer_id, unsigned int keepalive_interval, unsigned int keepalive_timeout) | openvpn::GeNL< ReadHandler > | inline |
| sock | openvpn::GeNL< ReadHandler > | private |
| sock_ptr | openvpn::GeNL< ReadHandler > | private |
| stop() | openvpn::GeNL< ReadHandler > | inline |
| stream | openvpn::GeNL< ReadHandler > | private |
| swap_keys(int peer_id) | openvpn::GeNL< ReadHandler > | inline |
| use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
| ~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |