OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::TunClientParent Struct Referenceabstract

#include <tunbase.hpp>

Inheritance diagram for openvpn::TunClientParent:
[legend]

Public Member Functions

virtual ~TunClientParent ()=default
 
virtual void tun_recv (BufferAllocated &buf)=0
 
virtual void tun_error (const Error::Type fatal_err, const std::string &err_text)=0
 
virtual void tun_pre_tun_config ()=0
 
virtual void tun_pre_route_config ()=0
 
virtual void tun_connected ()=0
 
virtual void tun_event (ClientEvent::Base::Ptr ev)
 

Detailed Description

Definition at line 74 of file tunbase.hpp.

Constructor & Destructor Documentation

◆ ~TunClientParent()

virtual openvpn::TunClientParent::~TunClientParent ( )
virtualdefault

Member Function Documentation

◆ tun_connected()

virtual void openvpn::TunClientParent::tun_connected ( )
pure virtual

Implemented in openvpn::ClientProto::Session.

Here is the caller graph for this function:

◆ tun_error()

virtual void openvpn::TunClientParent::tun_error ( const Error::Type  fatal_err,
const std::string &  err_text 
)
pure virtual

Implemented in openvpn::ClientProto::Session.

Here is the caller graph for this function:

◆ tun_event()

virtual void openvpn::TunClientParent::tun_event ( ClientEvent::Base::Ptr  ev)
inlinevirtual

Reimplemented in openvpn::ClientProto::Session.

Definition at line 87 of file tunbase.hpp.

Here is the caller graph for this function:

◆ tun_pre_route_config()

virtual void openvpn::TunClientParent::tun_pre_route_config ( )
pure virtual

◆ tun_pre_tun_config()

virtual void openvpn::TunClientParent::tun_pre_tun_config ( )
pure virtual

Implemented in openvpn::ClientProto::Session.

Here is the caller graph for this function:

◆ tun_recv()

virtual void openvpn::TunClientParent::tun_recv ( BufferAllocated buf)
pure virtual

Implemented in openvpn::ClientProto::Session.

Here is the caller graph for this function:

The documentation for this struct was generated from the following file: