userver: clients::http::ClientSettings Struct Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
clients::http::ClientSettings Struct Referencefinal

Detailed Description

Definition at line 35 of file config.hpp.

+ Collaboration diagram for clients::http::ClientSettings:

Public Attributes

std::string thread_name_prefix {}
 
size_t io_threads {8}
 
bool defer_events {false}
 
DeadlinePropagationConfig deadline_propagation {}
 
const tracing::TracingManagerBasetracing_manager {nullptr}
 
const server::http::HeadersPropagator * headers_propagator {nullptr}
 
CancellationPolicy cancellation_policy {CancellationPolicy::kCancel}
 

Member Data Documentation

◆ cancellation_policy

CancellationPolicy clients::http::ClientSettings::cancellation_policy {CancellationPolicy::kCancel}

Definition at line 42 of file config.hpp.

◆ deadline_propagation

DeadlinePropagationConfig clients::http::ClientSettings::deadline_propagation {}

Definition at line 39 of file config.hpp.

◆ defer_events

bool clients::http::ClientSettings::defer_events {false}

Definition at line 38 of file config.hpp.

◆ headers_propagator

const server::http::HeadersPropagator* clients::http::ClientSettings::headers_propagator {nullptr}

Definition at line 41 of file config.hpp.

◆ io_threads

size_t clients::http::ClientSettings::io_threads {8}

Definition at line 37 of file config.hpp.

◆ thread_name_prefix

std::string clients::http::ClientSettings::thread_name_prefix {}

Definition at line 36 of file config.hpp.

◆ tracing_manager

const tracing::TracingManagerBase* clients::http::ClientSettings::tracing_manager {nullptr}

Definition at line 40 of file config.hpp.


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