Lines Matching defs:rcvd
3338 coap_pdu_t *sent, coap_pdu_t *rcvd) {
3344 if (rcvd->type != COAP_MESSAGE_ACK)
3345 coap_cancel_all_messages(context, session, &rcvd->actual_token);
3349 if (rcvd->type == COAP_MESSAGE_CON) {
3350 if (rcvd->mid == session->last_con_mid) {
3354 session->last_con_mid = rcvd->mid;
3355 } else if (rcvd->type == COAP_MESSAGE_ACK) {
3356 if (rcvd->mid == session->last_ack_mid) {
3360 session->last_ack_mid = rcvd->mid;
3365 session->remote_test_mid == rcvd->mid) {
3367 if (rcvd->actual_token.length != session->max_token_size ||
3368 rcvd->code == COAP_RESPONSE_CODE(400) ||
3369 rcvd->code == COAP_RESPONSE_CODE(503)) {
3382 session->remote_test_mid == rcvd->mid) {
3383 if (rcvd->code == COAP_RESPONSE_CODE(402)) {
3389 if (coap_get_block_b(session, rcvd, COAP_OPTION_Q_BLOCK2, &qblock)) {
3404 if (coap_handle_response_send_block(session, sent, rcvd)) {
3406 coap_send_ack(session, rcvd);
3411 if (coap_handle_response_get_block(context, session, sent, rcvd,
3422 if (context->response_handler(session, sent, rcvd,
3423 rcvd->mid) == COAP_RESPONSE_FAIL)
3424 coap_send_rst(session, rcvd);
3426 coap_send_ack(session, rcvd);
3428 coap_send_ack(session, rcvd);