examples/gcoap: adapt to resp_handler API change
This commit is contained in:
parent
383f395af3
commit
75397a2be1
@ -14,6 +14,7 @@
|
|||||||
* @brief gcoap CLI support
|
* @brief gcoap CLI support
|
||||||
*
|
*
|
||||||
* @author Ken Bannister <kb2ma@runbox.com>
|
* @author Ken Bannister <kb2ma@runbox.com>
|
||||||
|
* @author Hauke Petersen <hauke.petersen@fu-berlin.de>
|
||||||
*
|
*
|
||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
@ -31,8 +32,8 @@
|
|||||||
|
|
||||||
static ssize_t _encode_link(const coap_resource_t *resource, char *buf,
|
static ssize_t _encode_link(const coap_resource_t *resource, char *buf,
|
||||||
size_t maxlen, coap_link_encoder_ctx_t *context);
|
size_t maxlen, coap_link_encoder_ctx_t *context);
|
||||||
static void _resp_handler(unsigned req_state, coap_pkt_t* pdu,
|
static void _resp_handler(const gcoap_request_memo_t *memo, coap_pkt_t* pdu,
|
||||||
sock_udp_ep_t *remote);
|
const sock_udp_ep_t *remote);
|
||||||
static ssize_t _stats_handler(coap_pkt_t* pdu, uint8_t *buf, size_t len, void *ctx);
|
static ssize_t _stats_handler(coap_pkt_t* pdu, uint8_t *buf, size_t len, void *ctx);
|
||||||
static ssize_t _riot_board_handler(coap_pkt_t* pdu, uint8_t *buf, size_t len, void *ctx);
|
static ssize_t _riot_board_handler(coap_pkt_t* pdu, uint8_t *buf, size_t len, void *ctx);
|
||||||
|
|
||||||
@ -84,16 +85,16 @@ static ssize_t _encode_link(const coap_resource_t *resource, char *buf,
|
|||||||
/*
|
/*
|
||||||
* Response callback.
|
* Response callback.
|
||||||
*/
|
*/
|
||||||
static void _resp_handler(unsigned req_state, coap_pkt_t* pdu,
|
static void _resp_handler(const gcoap_request_memo_t *memo, coap_pkt_t* pdu,
|
||||||
sock_udp_ep_t *remote)
|
const sock_udp_ep_t *remote)
|
||||||
{
|
{
|
||||||
(void)remote; /* not interested in the source currently */
|
(void)remote; /* not interested in the source currently */
|
||||||
|
|
||||||
if (req_state == GCOAP_MEMO_TIMEOUT) {
|
if (memo->state == GCOAP_MEMO_TIMEOUT) {
|
||||||
printf("gcoap: timeout for msg ID %02u\n", coap_get_id(pdu));
|
printf("gcoap: timeout for msg ID %02u\n", coap_get_id(pdu));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if (req_state == GCOAP_MEMO_ERR) {
|
else if (memo->state == GCOAP_MEMO_ERR) {
|
||||||
printf("gcoap: error in response\n");
|
printf("gcoap: error in response\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user