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

#include <awsroute.hpp>

Collaboration diagram for openvpn::AWS::Route::Context:
[legend]

Public Member Functions

 Context (PCQuery::Info instance_info_arg, Creds creds_arg, StrongRandomAPI::Ptr rng, Stop *async_stop_arg, const int debug_level)
 
void reset ()
 
std::string instance_id () const
 

Private Attributes

PCQuery::Info instance_info
 
HTTPContext http_context
 
WS::ClientSet::TransactionSet::Ptr ts
 
Creds creds
 
Stopasync_stop
 

Friends

class Route
 

Detailed Description

Definition at line 61 of file awsroute.hpp.

Constructor & Destructor Documentation

◆ Context()

openvpn::AWS::Route::Context::Context ( PCQuery::Info  instance_info_arg,
Creds  creds_arg,
StrongRandomAPI::Ptr  rng,
Stop async_stop_arg,
const int  debug_level 
)
inline

Definition at line 64 of file awsroute.hpp.

Member Function Documentation

◆ instance_id()

std::string openvpn::AWS::Route::Context::instance_id ( ) const
inline

Definition at line 83 of file awsroute.hpp.

◆ reset()

void openvpn::AWS::Route::Context::reset ( )
inline

Definition at line 77 of file awsroute.hpp.

Friends And Related Symbol Documentation

◆ Route

friend class Route
friend

Definition at line 89 of file awsroute.hpp.

Member Data Documentation

◆ async_stop

Stop* openvpn::AWS::Route::Context::async_stop
private

Definition at line 94 of file awsroute.hpp.

◆ creds

Creds openvpn::AWS::Route::Context::creds
private

Definition at line 93 of file awsroute.hpp.

◆ http_context

HTTPContext openvpn::AWS::Route::Context::http_context
private

Definition at line 91 of file awsroute.hpp.

◆ instance_info

PCQuery::Info openvpn::AWS::Route::Context::instance_info
private

Definition at line 90 of file awsroute.hpp.

◆ ts

WS::ClientSet::TransactionSet::Ptr openvpn::AWS::Route::Context::ts
private

Definition at line 92 of file awsroute.hpp.


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