OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::TransportRelayFactory::NullParent Class Reference
Inheritance diagram for openvpn::TransportRelayFactory::NullParent:
[legend]
Collaboration diagram for openvpn::TransportRelayFactory::NullParent:
[legend]

Public Member Functions

 NullParent (TransportClientParent *old_parent)
 
- Public Member Functions inherited from openvpn::TransportClientParent
virtual ~TransportClientParent ()=default
 

Private Member Functions

void transport_recv (BufferAllocated &buf) override
 
void transport_needs_send () override
 
void transport_error (const Error::Type fatal_err, const std::string &err_text) override
 
void proxy_error (const Error::Type fatal_err, const std::string &err_text) override
 
bool transport_is_openvpn_protocol () override
 
void transport_pre_resolve () override
 
void transport_wait_proxy () override
 
void transport_wait () override
 
void transport_connecting () override
 
bool is_keepalive_enabled () const override
 
void disable_keepalive (unsigned int &keepalive_ping, unsigned int &keepalive_timeout) override
 

Private Attributes

bool is_openvpn_protocol
 

Detailed Description

Definition at line 113 of file relay.hpp.

Constructor & Destructor Documentation

◆ NullParent()

openvpn::TransportRelayFactory::NullParent::NullParent ( TransportClientParent old_parent)
inline

Definition at line 116 of file relay.hpp.

Member Function Documentation

◆ disable_keepalive()

void openvpn::TransportRelayFactory::NullParent::disable_keepalive ( unsigned int &  keepalive_ping,
unsigned int &  keepalive_timeout 
)
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 167 of file relay.hpp.

◆ is_keepalive_enabled()

bool openvpn::TransportRelayFactory::NullParent::is_keepalive_enabled ( ) const
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 160 of file relay.hpp.

◆ proxy_error()

void openvpn::TransportRelayFactory::NullParent::proxy_error ( const Error::Type  fatal_err,
const std::string &  err_text 
)
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 134 of file relay.hpp.

◆ transport_connecting()

void openvpn::TransportRelayFactory::NullParent::transport_connecting ( )
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 155 of file relay.hpp.

◆ transport_error()

void openvpn::TransportRelayFactory::NullParent::transport_error ( const Error::Type  fatal_err,
const std::string &  err_text 
)
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 129 of file relay.hpp.

◆ transport_is_openvpn_protocol()

bool openvpn::TransportRelayFactory::NullParent::transport_is_openvpn_protocol ( )
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 140 of file relay.hpp.

◆ transport_needs_send()

void openvpn::TransportRelayFactory::NullParent::transport_needs_send ( )
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 125 of file relay.hpp.

◆ transport_pre_resolve()

void openvpn::TransportRelayFactory::NullParent::transport_pre_resolve ( )
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 146 of file relay.hpp.

◆ transport_recv()

void openvpn::TransportRelayFactory::NullParent::transport_recv ( BufferAllocated buf)
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 122 of file relay.hpp.

◆ transport_wait()

void openvpn::TransportRelayFactory::NullParent::transport_wait ( )
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 152 of file relay.hpp.

◆ transport_wait_proxy()

void openvpn::TransportRelayFactory::NullParent::transport_wait_proxy ( )
inlineoverrideprivatevirtual

Implements openvpn::TransportClientParent.

Definition at line 149 of file relay.hpp.

Member Data Documentation

◆ is_openvpn_protocol

bool openvpn::TransportRelayFactory::NullParent::is_openvpn_protocol
private

Definition at line 173 of file relay.hpp.


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