Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
http_resource_detail_dynamic Struct Reference

Representation of a dynamic server resource. More...

#include <server.h>

Data Fields

struct http_resource_detail common
 Common resource details.
 
http_resource_dynamic_cb_t cb
 Resource callback used by the server to interact with the application.
 
uint8_tdata_buffer
 Data buffer used to exchanged data between server and the, application.
 
size_t data_buffer_len
 Length of the data in the data buffer.
 
struct http_client_ctxholder
 A pointer to the client currently processing resource, used to prevent concurrent access to the resource from multiple clients.
 
void * user_data
 A pointer to the user data registered by the application.
 

Detailed Description

Representation of a dynamic server resource.

Field Documentation

◆ cb

http_resource_dynamic_cb_t http_resource_detail_dynamic::cb

Resource callback used by the server to interact with the application.

◆ common

struct http_resource_detail http_resource_detail_dynamic::common

Common resource details.

◆ data_buffer

uint8_t* http_resource_detail_dynamic::data_buffer

Data buffer used to exchanged data between server and the, application.

◆ data_buffer_len

size_t http_resource_detail_dynamic::data_buffer_len

Length of the data in the data buffer.

◆ holder

struct http_client_ctx* http_resource_detail_dynamic::holder

A pointer to the client currently processing resource, used to prevent concurrent access to the resource from multiple clients.

◆ user_data

void* http_resource_detail_dynamic::user_data

A pointer to the user data registered by the application.



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