Lines Matching defs:number
180 oi->number += option.delta;
191 coap_option_filter_get(&oi->filter, oi->number) > 0)
199 coap_check_option(const coap_pdu_t *pdu, coap_option_num_t number,
204 coap_option_filter_set(&f, number);
402 /** Returns true iff @p number denotes an option number larger than 255. */
404 is_long_option(coap_option_num_t number) {
405 return number > 255;
412 * Applies @p op on @p filter with respect to @p number. The following
415 * FILTER_SET: Store @p number into an empty slot in @p filter. Returns
418 * FILTER_CLEAR: Remove @p number from filter if it exists.
420 * FILTER_GET: Search for @p number in @p filter. Returns @c 1 if found,
424 * @param number The option number to set, get or clear in @p filter.
425 * @param op The operation to apply to @p filter and @p number.
428 * hit or no free slot is available to store @p number with FILTER_SET.
432 coap_option_num_t number,
438 if (is_long_option(number)) {
443 if (((of->mask & nr) > 0) && (of->long_opts[lindex] == number)) {
457 if (((of->mask & nr) > 0) && (of->short_opts[lindex] == (number & 0xff))) {
467 /* number was not found, so there is nothing to do if op is CLEAR or GET */
479 if (is_long_option(number)) {
480 of->long_opts[lindex - 1] = number;
482 of->short_opts[lindex - COAP_OPT_FILTER_LONG - 1] = (uint8_t)number;
511 coap_new_optlist(uint16_t number,
528 node->number = number;
547 return (int)(o1->number - o2->number);
563 coap_add_option_internal(pdu, opt->number, opt->length, opt->data);