_CoapClientRequest Struct Reference

CoAP request. More...

#include <coap_client_request.h>

Data Fields

CoapRequestState state
 CoAP request state. More...
 
CoapClientContextcontext
 CoAP client context. More...
 
systime_t startTime
 Request start time. More...
 
systime_t timeout
 Request timeout. More...
 
systime_t retransmitStartTime
 Time at which the last message was sent. More...
 
systime_t retransmitTimeout
 Retransmission timeout. More...
 
uint_t retransmitCount
 Retransmission counter. More...
 
uint32_t observeSeqNum
 Sequence number for reordering detection. More...
 
CoapBlockSize txBlockSzx
 TX block size. More...
 
CoapBlockSize rxBlockSzx
 RX block size. More...
 
CoapMessage message
 CoAP request message. More...
 
CoapRequestCallback callback
 Callback function to invoke when the request completes. More...
 
void * param
 Callback function parameter. More...
 

Detailed Description

CoAP request.

Definition at line 90 of file coap_client_request.h.

Field Documentation

◆ callback

Callback function to invoke when the request completes.

Definition at line 107 of file coap_client_request.h.

◆ context

CoAP client context.

Definition at line 93 of file coap_client_request.h.

◆ message

CoapMessage message

CoAP request message.

Definition at line 106 of file coap_client_request.h.

◆ observeSeqNum

uint32_t observeSeqNum

Sequence number for reordering detection.

Definition at line 100 of file coap_client_request.h.

◆ param

void* param

Callback function parameter.

Definition at line 108 of file coap_client_request.h.

◆ retransmitCount

uint_t retransmitCount

Retransmission counter.

Definition at line 98 of file coap_client_request.h.

◆ retransmitStartTime

systime_t retransmitStartTime

Time at which the last message was sent.

Definition at line 96 of file coap_client_request.h.

◆ retransmitTimeout

systime_t retransmitTimeout

Retransmission timeout.

Definition at line 97 of file coap_client_request.h.

◆ rxBlockSzx

CoapBlockSize rxBlockSzx

RX block size.

Definition at line 104 of file coap_client_request.h.

◆ startTime

systime_t startTime

Request start time.

Definition at line 94 of file coap_client_request.h.

◆ state

CoAP request state.

Definition at line 92 of file coap_client_request.h.

◆ timeout

systime_t timeout

Request timeout.

Definition at line 95 of file coap_client_request.h.

◆ txBlockSzx

CoapBlockSize txBlockSzx

TX block size.

Definition at line 103 of file coap_client_request.h.


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