OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::HTTPProxy::ProxyAuthenticate Class Reference

#include <proxyauth.hpp>

Inheritance diagram for openvpn::HTTPProxy::ProxyAuthenticate:
[legend]
Collaboration diagram for openvpn::HTTPProxy::ProxyAuthenticate:
[legend]

Public Types

typedef RCPtr< ProxyAuthenticatePtr
 
- Public Types inherited from openvpn::RC< thread_unsafe_refcount >
typedef RCPtr< RCPtr
 

Public Member Functions

 ProxyAuthenticate ()
 
 ProxyAuthenticate (const std::string &line)
 
void parse (const std::string &line)
 
std::string to_string () const
 
- 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.
 

Public Attributes

std::string method
 
HTTP::HeaderList parms
 

Private Member Functions

void do_parse (const std::string &line)
 

Additional Inherited Members

- 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

Definition at line 24 of file proxyauth.hpp.

Member Typedef Documentation

◆ Ptr

Constructor & Destructor Documentation

◆ ProxyAuthenticate() [1/2]

openvpn::HTTPProxy::ProxyAuthenticate::ProxyAuthenticate ( )
inline

Definition at line 29 of file proxyauth.hpp.

◆ ProxyAuthenticate() [2/2]

openvpn::HTTPProxy::ProxyAuthenticate::ProxyAuthenticate ( const std::string &  line)
inline

Definition at line 33 of file proxyauth.hpp.

Member Function Documentation

◆ do_parse()

void openvpn::HTTPProxy::ProxyAuthenticate::do_parse ( const std::string &  line)
inlineprivate

Definition at line 58 of file proxyauth.hpp.

Here is the caller graph for this function:

◆ parse()

void openvpn::HTTPProxy::ProxyAuthenticate::parse ( const std::string &  line)
inline

Definition at line 38 of file proxyauth.hpp.

◆ to_string()

std::string openvpn::HTTPProxy::ProxyAuthenticate::to_string ( ) const
inline

Definition at line 45 of file proxyauth.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ method

std::string openvpn::HTTPProxy::ProxyAuthenticate::method

Definition at line 54 of file proxyauth.hpp.

◆ parms

HTTP::HeaderList openvpn::HTTPProxy::ProxyAuthenticate::parms

Definition at line 55 of file proxyauth.hpp.


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