aws-crt-cpp
Public Attributes | List of all members
ElasticurlCtx Struct Reference

Public Attributes

Allocatorallocator = nullptr
 
const char * verb = "GET"
 
Io::Uri uri
 
bool ResponseCodeWritten = false
 
const char * CaCert = nullptr
 
const char * CaPath = nullptr
 
const char * Cert = nullptr
 
const char * Key = nullptr
 
int ConnectTimeout = 3000
 
Vector< const char * > HeaderLines
 
const char * Alpn = "h2;http/1.1"
 
bool IncludeHeaders = false
 
bool Insecure = false
 
const char * TraceFile = nullptr
 
Aws::Crt::LogLevel LogLevel = Aws::Crt::LogLevel::None
 
Http::HttpVersion RequiredHttpVersion = Http::HttpVersion::Unknown
 
std::shared_ptr< Io::IStreamInputBody = nullptr
 
std::ofstream Output
 

Member Data Documentation

◆ allocator

Allocator* ElasticurlCtx::allocator = nullptr

◆ Alpn

const char* ElasticurlCtx::Alpn = "h2;http/1.1"

◆ CaCert

const char* ElasticurlCtx::CaCert = nullptr

◆ CaPath

const char* ElasticurlCtx::CaPath = nullptr

◆ Cert

const char* ElasticurlCtx::Cert = nullptr

◆ ConnectTimeout

int ElasticurlCtx::ConnectTimeout = 3000

◆ HeaderLines

Vector<const char *> ElasticurlCtx::HeaderLines

◆ IncludeHeaders

bool ElasticurlCtx::IncludeHeaders = false

◆ InputBody

std::shared_ptr<Io::IStream> ElasticurlCtx::InputBody = nullptr

◆ Insecure

bool ElasticurlCtx::Insecure = false

◆ Key

const char* ElasticurlCtx::Key = nullptr

◆ LogLevel

Aws::Crt::LogLevel ElasticurlCtx::LogLevel = Aws::Crt::LogLevel::None

◆ Output

std::ofstream ElasticurlCtx::Output

◆ RequiredHttpVersion

Http::HttpVersion ElasticurlCtx::RequiredHttpVersion = Http::HttpVersion::Unknown

◆ ResponseCodeWritten

bool ElasticurlCtx::ResponseCodeWritten = false

◆ TraceFile

const char* ElasticurlCtx::TraceFile = nullptr

◆ uri

Io::Uri ElasticurlCtx::uri

◆ verb

const char* ElasticurlCtx::verb = "GET"

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