OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::AWS::HTTPContext Class Reference

#include <awshttp.hpp>

Collaboration diagram for openvpn::AWS::HTTPContext:
[legend]

Public Member Functions

 HTTPContext (StrongRandomAPI::Ptr rng, const int debug_level)
 
WS::ClientSet::TransactionSet::Ptr transaction_set (std::string host) const
 
int debug_level () const
 
DigestFactorydigest_factory () const
 
StrongRandomAPIrng () const
 

Private Member Functions

WS::Client::Config::Ptr http_config () const
 

Private Attributes

Frame::Ptr frame_
 
DigestFactory::Ptr digest_factory_
 
StrongRandomAPI::Ptr rng_
 
WS::Client::Config::Ptr http_config_
 
int debug_level_
 

Detailed Description

Definition at line 27 of file awshttp.hpp.

Constructor & Destructor Documentation

◆ HTTPContext()

openvpn::AWS::HTTPContext::HTTPContext ( StrongRandomAPI::Ptr  rng,
const int  debug_level 
)
inline

Definition at line 30 of file awshttp.hpp.

Member Function Documentation

◆ debug_level()

int openvpn::AWS::HTTPContext::debug_level ( ) const
inline

Definition at line 66 of file awshttp.hpp.

◆ digest_factory()

DigestFactory & openvpn::AWS::HTTPContext::digest_factory ( ) const
inline

Definition at line 71 of file awshttp.hpp.

Here is the caller graph for this function:

◆ http_config()

WS::Client::Config::Ptr openvpn::AWS::HTTPContext::http_config ( ) const
inlineprivate

Definition at line 82 of file awshttp.hpp.

Here is the caller graph for this function:

◆ rng()

StrongRandomAPI * openvpn::AWS::HTTPContext::rng ( ) const
inline

Definition at line 76 of file awshttp.hpp.

Here is the caller graph for this function:

◆ transaction_set()

WS::ClientSet::TransactionSet::Ptr openvpn::AWS::HTTPContext::transaction_set ( std::string  host) const
inline

Definition at line 50 of file awshttp.hpp.

Member Data Documentation

◆ debug_level_

int openvpn::AWS::HTTPContext::debug_level_
private

Definition at line 117 of file awshttp.hpp.

◆ digest_factory_

DigestFactory::Ptr openvpn::AWS::HTTPContext::digest_factory_
private

Definition at line 111 of file awshttp.hpp.

◆ frame_

Frame::Ptr openvpn::AWS::HTTPContext::frame_
private

Definition at line 110 of file awshttp.hpp.

◆ http_config_

WS::Client::Config::Ptr openvpn::AWS::HTTPContext::http_config_
private

Definition at line 113 of file awshttp.hpp.

◆ rng_

StrongRandomAPI::Ptr openvpn::AWS::HTTPContext::rng_
private

Definition at line 112 of file awshttp.hpp.


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