Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
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_t * | payload |
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_option * | options |
Extra options to be added to request. | |
uint8_t | num_options |
Number of extra options. | |
void * | user_data |
User provided context. | |
Representation of a CoAP client request.
coap_client_response_cb_t coap_client_request::cb |
Callback when response received.
bool coap_client_request::confirmable |
CoAP Confirmable/Non-confirmable message.
enum coap_content_format coap_client_request::fmt |
Content format to be used.
size_t coap_client_request::len |
Length of the payload.
enum coap_method coap_client_request::method |
Method of the request.
uint8_t coap_client_request::num_options |
Number of extra options.
struct coap_client_option* coap_client_request::options |
Extra options to be added to request.
const char* coap_client_request::path |
Path of the requested resource.
uint8_t* coap_client_request::payload |
User allocated buffer for send request.
void* coap_client_request::user_data |
User provided context.