OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::HTTPProxyTransport::Client::ProxyResponseLimit Struct Reference
Inheritance diagram for openvpn::HTTPProxyTransport::Client::ProxyResponseLimit:
[legend]
Collaboration diagram for openvpn::HTTPProxyTransport::Client::ProxyResponseLimit:
[legend]

Public Member Functions

 ProxyResponseLimit ()
 
void bytes_exceeded () override
 
void lines_exceeded () override
 
- Public Member Functions inherited from openvpn::BufferLimit< size_t >
 BufferLimit ()
 
 BufferLimit (const size_t max_lines_arg, const size_t max_bytes_arg)
 
virtual ~BufferLimit ()=default
 
void set_max (const size_t max_lines_arg, const size_t max_bytes_arg)
 
void reset ()
 
void add (const Buffer &buf)
 

Additional Inherited Members

- Protected Attributes inherited from openvpn::BufferLimit< size_t >
size_t max_lines
 
size_t max_bytes
 
size_t n_bytes
 
size_t n_lines
 

Detailed Description

Definition at line 356 of file httpcli.hpp.

Constructor & Destructor Documentation

◆ ProxyResponseLimit()

openvpn::HTTPProxyTransport::Client::ProxyResponseLimit::ProxyResponseLimit ( )
inline

Definition at line 358 of file httpcli.hpp.

Member Function Documentation

◆ bytes_exceeded()

void openvpn::HTTPProxyTransport::Client::ProxyResponseLimit::bytes_exceeded ( )
inlineoverridevirtual

Implements openvpn::BufferLimit< size_t >.

Definition at line 363 of file httpcli.hpp.

◆ lines_exceeded()

void openvpn::HTTPProxyTransport::Client::ProxyResponseLimit::lines_exceeded ( )
inlineoverridevirtual

Implements openvpn::BufferLimit< size_t >.

Definition at line 368 of file httpcli.hpp.


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