Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
http_client_internal_data Struct Reference

#include <http_client.h>

Data Fields

struct k_work_delayable work
 
struct http_parser parser
 
struct http_parser_settings parser_settings
 
struct http_response response
 
voiduser_data
 
int sock
 
k_timeout_t timeout
 

Detailed Description

HTTP client internal data that the application should not touch

Field Documentation

◆ parser

struct http_parser http_client_internal_data::parser

HTTP parser context

◆ parser_settings

struct http_parser_settings http_client_internal_data::parser_settings

HTTP parser settings

◆ response

struct http_response http_client_internal_data::response

HTTP response specific data (filled by http_client_req() when data is received)

◆ sock

int http_client_internal_data::sock

HTTP socket

◆ timeout

k_timeout_t http_client_internal_data::timeout

Request timeout

◆ user_data

void* http_client_internal_data::user_data

User data

◆ work

struct k_work_delayable http_client_internal_data::work

Work for handling timeout


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