Lines Matching defs:payload
76 coap_add_payload(coap_resource_t *resource, coap_payload_t *payload) {
77 assert(payload);
79 coap_resource_set_userdata(resource, payload);
147 coap_payload_t *payload;
149 payload = coap_find_payload(resource);
151 if (payload)
233 coap_payload_t *payload;
241 payload = coap_find_payload(resource);
242 if (payload && payload->max_data < len) { /* need more storage */
244 payload = NULL;
249 if (!payload) { /* create new payload */
250 payload = coap_new_payload(len);
251 if (!payload)
254 coap_add_payload(resource, payload);
256 payload->length = len;
257 memcpy(payload->data, data, len);
262 payload->media_type =
266 payload->media_type = COAP_MEDIATYPE_TEXT_PLAIN;
286 coap_payload_t *payload;
287 payload = coap_find_payload(resource);
289 if (payload)
290 payload->length = 0;
402 coap_payload_t *payload;
415 payload = coap_new_payload(statbuf.st_size);
416 if (!payload)
422 coap_free(payload);
426 payload->length = fread(payload->data, 1, statbuf.st_size, inputfile);
427 payload->media_type = 41;
431 return payload;