Sane C++ Libraries
C++ Platform Abstraction Libraries
Loading...
Searching...
No Matches
SC::HttpClientOperationMemory Struct Reference

Caller-owned memory for one HttpClientOperation. More...

#include <HttpClient.h>

Public Attributes

Span< HttpClientResponseBufferresponseBuffers
 
Span< HttpClientOperationEventeventQueue
 
Span< char > responseBufferMemory
 Optional; split equally into responseBuffers if non-empty.
 
Span< char > responseHeaders
 
Span< char > responseMetadata
 
Span< char > backendScratch
 

Detailed Description

Caller-owned memory for one HttpClientOperation.

responseBuffers and eventQueue are required. Either provide non-empty data for each response buffer, or provide responseBufferMemory to be split equally across them during HttpClientOperation::init(). responseHeaders stores raw response headers, responseMetadata stores transport metadata such as the effective URL, and backendScratch is temporary backend-specific conversion/header workspace.

Member Data Documentation

◆ responseBufferMemory

Span<char> SC::HttpClientOperationMemory::responseBufferMemory

Optional; split equally into responseBuffers if non-empty.


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