536 memcpy(data->content, content, length); |
536 memcpy(data->content, content, length); |
537 data->read = NULL; |
537 data->read = NULL; |
538 data->length = length; |
538 data->length = length; |
539 } |
539 } |
540 |
540 |
|
541 void dav_set_content_length(DavResource *res, size_t length) { |
|
542 DavResourceData *data = res->data; |
|
543 data->length = length; |
|
544 } |
|
545 |
541 |
546 |
542 int dav_load(DavResource *res) { |
547 int dav_load(DavResource *res) { |
543 UcxBuffer *rqbuf = create_allprop_propfind_request(); |
548 UcxBuffer *rqbuf = create_allprop_propfind_request(); |
544 int ret = dav_propfind(res->session, res, rqbuf); |
549 int ret = dav_propfind(res->session, res, rqbuf); |
545 ucx_buffer_free(rqbuf); |
550 ucx_buffer_free(rqbuf); |