Lines Matching defs:data_so_far

518   coap_binary_t *data_so_far;
549 data_so_far = coap_cache_get_app_data(cache_entry);
550 if (data_so_far) {
551 coap_delete_binary(data_so_far);
552 data_so_far = NULL;
569 data_so_far = coap_cache_get_app_data(cache_entry);
570 data_so_far = coap_block_build_body(data_so_far, size, data,
572 /* Yes, data_so_far can be NULL if error */
573 coap_cache_set_app_data(cache_entry, data_so_far, cache_free_app_data);
577 data_so_far = coap_cache_get_app_data(cache_entry);
586 data_so_far = coap_new_binary(size);
587 if (data_so_far) {
588 memcpy(data_so_far->s, data, size);
601 example_data_value = alloc_resource_data(data_so_far);
1304 coap_binary_t *data_so_far;
1393 data_so_far = coap_cache_get_app_data(cache_entry);
1394 if (data_so_far) {
1395 coap_delete_binary(data_so_far);
1396 data_so_far = NULL;
1413 data_so_far = coap_cache_get_app_data(cache_entry);
1414 if (!data_so_far) {
1415 data_so_far = coap_new_binary(size);
1416 if (data_so_far)
1417 memcpy(data_so_far->s, data, size);
1420 coap_binary_t *new = coap_resize_binary(data_so_far, offset + size);
1423 data_so_far = new;
1424 memcpy(&data_so_far->s[offset], data, size);
1426 /* Insufficient space to extend data_so_far */
1427 coap_delete_binary(data_so_far);
1428 data_so_far = NULL;
1431 /* Yes, data_so_far can be NULL */
1432 coap_cache_set_app_data(cache_entry, data_so_far, cache_free_app_data);
1436 data_so_far = coap_cache_get_app_data(cache_entry);
1444 data_so_far = coap_new_binary(size);
1445 if (data_so_far && size) {
1446 memcpy(data_so_far->s, data, size);
1452 transient_value = alloc_resource_data(data_so_far);