Sane C++ Libraries
C++ Platform Abstraction Libraries
Loading...
Searching...
No Matches
Group_http_client

Classes

struct  SC::HttpClientHeader
 HTTP header name/value view. More...
 
struct  SC::HttpClientResponseHeaderIterator
 Caller-owned cursor for iterating response headers. More...
 
struct  SC::HttpClientContentCoding
 Parsed response content-coding token view. More...
 
struct  SC::HttpClientContentCodingIterator
 Caller-owned cursor for iterating comma-separated Content-Encoding values. More...
 
struct  SC::HttpClientTransferCoding
 Parsed response transfer-coding token view. More...
 
struct  SC::HttpClientTransferCodingIterator
 Caller-owned cursor for iterating comma-separated Transfer-Encoding values. More...
 
struct  SC::HttpClientCapabilities
 Compile-time backend capability report for the active HttpClient backend. More...
 
struct  SC::HttpClientRequestBody
 Outgoing request body description. More...
 
struct  SC::HttpClientRequestRedirectOptions
 Redirect handling policy for one request. More...
 
struct  SC::HttpClientRequestTimeoutOptions
 Timeout policy for one request. More...
 
struct  SC::HttpClientRequestTlsOptions
 TLS policy for one request. More...
 
struct  SC::HttpClientRequestProtocolOptions
 HTTP protocol preference for one request. More...
 
struct  SC::HttpClientRequestProxyOptions
 Proxy policy for one request. More...
 
struct  SC::HttpClientRequestOptions
 Extended request options grouped by transport concern. More...
 
struct  SC::HttpClientRequest
 Configuration for an outgoing HTTP request. More...
 
struct  SC::HttpClientResponse
 Parsed response metadata filled when headers arrive. More...
 
struct  SC::HttpClientRequestBodyProvider
 Pull-based provider for streamed request bodies. More...
 
struct  SC::HttpClientOperationListener
 Listener receiving response notifications during HttpClientOperation::poll. More...
 
struct  SC::HttpClientOperationNotifier
 Optional notifier used by external adapters to wake up their own event loop. More...
 
struct  SC::HttpClientResponseBuffer
 Caller-owned response buffer descriptor for one HttpClientOperation. More...
 
struct  SC::HttpClientOperationEvent
 Event slot storage used by HttpClientOperation to hand off backend notifications. More...
 
struct  SC::HttpClientOperationMemory
 Caller-owned memory for one HttpClientOperation. More...
 
struct  SC::HttpClient
 Reusable HTTP backend/session owner. More...
 
struct  SC::HttpClientOperation
 One in-flight HTTP request/response operation. More...
 
struct  SC::HttpClientAsyncOperationMemoryT< T_AsyncStreams >
 Caller-owned memory for one HttpClientAsyncT operation. More...
 
struct  SC::HttpClientAsyncT< T_AsyncEventLoop, T_AsyncStreams >
 
struct  SC::HttpClientOperationSchedulerMemory
 Caller-owned memory for HttpClientOperationScheduler. More...
 
struct  SC::HttpClientOperationScheduler
 Optional coordinator for polling many HttpClientOperation instances. More...
 
struct  SC::HttpClientSessionCookie
 Cookie state owned by HttpClientSession caller-provided memory. More...
 
struct  SC::HttpClientSessionAuthCacheEntry
 Caller-managed authorization cache entry for one exact request origin. More...
 
struct  SC::HttpClientSessionAuthChallenge
 Authentication challenge parsed from response headers without owning memory. More...
 
struct  SC::HttpClientSessionMemory
 Caller-owned memory for the optional HttpClientSession layer. More...
 
struct  SC::HttpClientSessionRetryPolicy
 Retry policy used by HttpClientSessionRetryState. More...
 
struct  SC::HttpClientSessionRetryState
 Caller-owned retry bookkeeping for one logical request. More...
 
struct  SC::HttpClientSession
 Optional caller-owned state layer above the stateless HttpClient core. More...
 

Variables

struct SC_HTTP_CLIENT_EXPORT SC::HttpClientRequestBodyProvider
 
struct SC_HTTP_CLIENT_EXPORT SC::HttpClientRequestOptions
 
struct SC_HTTP_CLIENT_EXPORT SC::HttpClientOperation
 

Detailed Description