Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
coap_client_request Struct Reference

Representation of a CoAP client request. More...

#include <zephyr/net/coap_client.h>

Data Fields

enum coap_method method
 Method of the request.
bool confirmable
 CoAP Confirmable/Non-confirmable message.
const char * path
 Path of the requested resource.
enum coap_content_format fmt
 Content format to be used.
const uint8_tpayload
 User allocated buffer for send request.
size_t len
 Length of the payload.
coap_client_response_cb_t cb
 Callback when response received.
const struct coap_client_optionoptions
 Extra options to be added to request.
uint8_t num_options
 Number of extra options.
void * user_data
 User provided context.

Detailed Description

Representation of a CoAP client request.

Field Documentation

◆ cb

coap_client_response_cb_t coap_client_request::cb

Callback when response received.

◆ confirmable

bool coap_client_request::confirmable

CoAP Confirmable/Non-confirmable message.

◆ fmt

enum coap_content_format coap_client_request::fmt

Content format to be used.

◆ len

size_t coap_client_request::len

Length of the payload.

◆ method

enum coap_method coap_client_request::method

Method of the request.

◆ num_options

uint8_t coap_client_request::num_options

Number of extra options.

◆ options

const struct coap_client_option* coap_client_request::options

Extra options to be added to request.

◆ path

const char* coap_client_request::path

Path of the requested resource.

◆ payload

const uint8_t* coap_client_request::payload

User allocated buffer for send request.

◆ user_data

void* coap_client_request::user_data

User provided context.


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