Lines Matching refs:coap_uri_t
52 coap_uri_t *uri, in coap_split_uri_sub()
62 memset(uri, 0, sizeof(coap_uri_t)); in coap_split_uri_sub()
236 coap_split_uri(const uint8_t *str_var, size_t len, coap_uri_t *uri) { in coap_split_uri()
241 coap_split_proxy_uri(const uint8_t *str_var, size_t len, coap_uri_t *uri) { in coap_split_proxy_uri()
479 #define URI_DATA(uriobj) ((unsigned char *)(uriobj) + sizeof(coap_uri_t))
481 coap_uri_t *
485 result = (unsigned char*)coap_malloc(length + 1 + sizeof(coap_uri_t)); in coap_new_uri()
493 if (coap_split_uri(URI_DATA(result), length, (coap_uri_t *)result) < 0) { in coap_new_uri()
497 return (coap_uri_t *)result; in coap_new_uri()
500 coap_uri_t *
501 coap_clone_uri(const coap_uri_t *uri) { in coap_clone_uri()
502 coap_uri_t *result; in coap_clone_uri()
508 result = (coap_uri_t *)coap_malloc( uri->query.length + uri->host.length + in coap_clone_uri()
509 uri->path.length + sizeof(coap_uri_t) + 1); in coap_clone_uri()
514 memset( result, 0, sizeof(coap_uri_t) ); in coap_clone_uri()