Lines Matching refs:coap_uri_t
65 coap_uri_t *uri,
75 memset(uri, 0, sizeof(coap_uri_t));
269 coap_split_uri(const uint8_t *str_var, size_t len, coap_uri_t *uri) {
274 coap_split_proxy_uri(const uint8_t *str_var, size_t len, coap_uri_t *uri) {
279 coap_uri_into_options(const coap_uri_t *uri, const coap_address_t *dst,
467 * point to a (percent-encoded) path or query segment of a coap_uri_t
635 #define URI_DATA(uriobj) ((unsigned char *)(uriobj) + sizeof(coap_uri_t))
637 coap_uri_t *
641 result = (unsigned char *)coap_malloc_type(COAP_STRING, length + 1 + sizeof(coap_uri_t));
649 if (coap_split_uri(URI_DATA(result), length, (coap_uri_t *)result) < 0) {
653 return (coap_uri_t *)result;
656 coap_uri_t *
657 coap_clone_uri(const coap_uri_t *uri) {
658 coap_uri_t *result;
664 result = (coap_uri_t *)coap_malloc_type(COAP_STRING, uri->query.length + uri->host.length +
665 uri->path.length + sizeof(coap_uri_t) + 1);
670 memset(result, 0, sizeof(coap_uri_t));
699 coap_delete_uri(coap_uri_t *uri) {
779 coap_uri_t uri;