Lines Matching defs:data
75 coap_string_t data; /**< points to the resource description */
119 coap_free(rd->data.s);
157 if (rd && rd->data.s)
158 coap_add_data(response, rd->data.length, rd->data.s);
178 const uint8_t *data;
188 if (coap_get_data(request, &tmp.length, &data)) {
197 coap_free(rd->data.s);
198 rd->data.s = tmp.s;
199 rd->data.length = tmp.length;
200 memcpy(rd->data.s, data, rd->data.length);
279 unsigned char *data,
292 if (memcmp(search, data, search_len) == 0) {
293 data += search_len;
297 if (!data_len || *data == '=' || *data == '&') {
298 while (data_len && *data != '=') {
299 ++data;
306 result->s = ++data;
307 while (--data_len && *data != '&') {
308 ++data;
318 while (--data_len && *data++ != '&')
353 const uint8_t *data;
364 if (coap_get_data(pdu, &rd->data.length, &data)) {
365 rd->data.s = (unsigned char *)coap_malloc(rd->data.length);
366 if (!rd->data.s) {
367 coap_log_debug("hnd_get_rd: cannot allocate storage for rd->data\n");
371 memcpy(rd->data.s, data, rd->data.length);