| Base typedef | openvpn::TunBuilderClient::Tun< ReadHandler > | private |
| frame_context | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | protected |
| halt | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | protected |
| handle_read(typename PacketFrom::SPtr pfp, const openvpn_io::error_code &error, const size_t bytes_recvd) | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inlineprotected |
| is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
| name() const | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inline |
| name_ | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | protected |
| operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
| prepend_pf_inet(Buffer &buf, const std::uint32_t value) | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inlineprivate |
| Ptr typedef | openvpn::TunBuilderClient::Tun< ReadHandler > | |
| queue_read(PacketFrom *tunfrom) | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inlineprotected |
| RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
| RC(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
| read_handler | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | protected |
| refcount_ | openvpn::RC< thread_unsafe_refcount > | private |
| retain_stream | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | protected |
| start(const int n_parallel) | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inline |
| stats | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | protected |
| stop() | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inline |
| stream | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | protected |
| Tun(openvpn_io::io_context &io_context, const int socket, const bool retain_sd_arg, const bool tun_prefix_arg, ReadHandler read_handler_arg, const Frame::Ptr &frame_arg, const SessionStats::Ptr &stats_arg) | openvpn::TunBuilderClient::Tun< ReadHandler > | inline |
| tun_error(const Error::Type errtype, const openvpn_io::error_code *error) | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inlineprotected |
| tun_prefix | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | protected |
| TunIO(ReadHandler read_handler_arg, const Frame::Ptr &frame_arg, const SessionStats::Ptr &stats_arg, const size_t frame_context_type=Frame::READ_TUN) | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inline |
| TunIO(ReadHandler read_handler_arg, const Frame::Context &frame_context_arg, const SessionStats::Ptr &stats_arg) | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inline |
| use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
| write(Buffer &buf) | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inline |
| write_seq(const BUFSEQ &bs) | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inline |
| ~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |
| ~Tun() | openvpn::TunBuilderClient::Tun< ReadHandler > | inline |
| ~TunIO() | openvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | inlinevirtual |