OpenVPN 3 Core Library
Loading...
Searching...
No Matches
RecordingTransport Class Reference

Stands in for the transport the cookie layer answers a first packet through. More...

Inheritance diagram for RecordingTransport:
[legend]
Collaboration diagram for RecordingTransport:
[legend]

Public Attributes

size_t n_sent = 0
 

Private Member Functions

bool psid_cookie_send_const (Buffer &send_buf, const PsidCookieAddrInfoBase &pcaib) override
 

Additional Inherited Members

- Public Types inherited from openvpn::PsidCookieTransportBase
using Ptr = RCPtr< PsidCookieTransportBase >
 
- Public Types inherited from openvpn::RC< thread_unsafe_refcount >
using Ptr = RCPtr< RC >
 
- Public Member Functions inherited from openvpn::PsidCookieTransportBase
virtual ~PsidCookieTransportBase ()=default
 
- Public Member Functions inherited from openvpn::RC< thread_unsafe_refcount >
 RC () noexcept=default
 
 RC (const RC &)=delete
 
virtual ~RC ()=default
 
RCoperator= (const RC &)=delete
 
olong use_count () const noexcept
 Delegates call to RCImpl and returns the result.
 
- Static Public Member Functions inherited from openvpn::RC< thread_unsafe_refcount >
static constexpr bool is_thread_safe ()
 Delegates call to RCImpl and returns the result.
 

Detailed Description

Stands in for the transport the cookie layer answers a first packet through.

Definition at line 755 of file test_psid_cookie.cpp.

Member Function Documentation

◆ psid_cookie_send_const()

bool RecordingTransport::psid_cookie_send_const ( Buffer send_buf,
const PsidCookieAddrInfoBase pcaib 
)
inlineoverrideprivatevirtual

Implements openvpn::PsidCookieTransportBase.

Definition at line 761 of file test_psid_cookie.cpp.

Member Data Documentation

◆ n_sent

size_t RecordingTransport::n_sent = 0

Definition at line 758 of file test_psid_cookie.cpp.


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