Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
coap_client_request Struct Reference

Representation of a CoAP client request. More...

#include <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.
 
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.
 
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

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

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: