Base typedef | openvpn::TunWin::Tun< ReadHandler, TunPersist > | private |
frame_context | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | protected |
halt | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | protected |
handle_read(typename PacketFrom::SPtr pfp, const openvpn_io::error_code &error, const size_t bytes_recvd) | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inlineprotected |
is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
name() const | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inline |
name_ | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | protected |
operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
prepend_pf_inet(Buffer &buf, const std::uint32_t value) | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inlineprivate |
Ptr typedef | openvpn::TunWin::Tun< ReadHandler, TunPersist > | |
queue_read(PacketFrom *tunfrom) | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inlineprotected |
RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
RC(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
read_handler | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | protected |
refcount_ | openvpn::RC< thread_unsafe_refcount > | private |
retain_stream | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | protected |
start(const int n_parallel) | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inline |
stats | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | protected |
stop() | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inline |
stream | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | protected |
Tun(const typename TunPersist::Ptr &tun_persist, const std::string &name, const bool retain_stream, ReadHandler read_handler, const Frame::Ptr &frame, const SessionStats::Ptr &stats) | openvpn::TunWin::Tun< ReadHandler, TunPersist > | inline |
tun_error(const Error::Type errtype, const openvpn_io::error_code *error) | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inlineprotected |
tun_prefix | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | 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, TunWrapAsioStream< TunPersist > > | inline |
TunIO(ReadHandler read_handler_arg, const Frame::Context &frame_context_arg, const SessionStats::Ptr &stats_arg) | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inline |
use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
write(Buffer &buf) | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inline |
write_seq(const BUFSEQ &bs) | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inline |
~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |
~TunIO() | openvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | inlinevirtual |