--- a/libidav/webdav.h Mon Sep 08 10:31:08 2025 +0200 +++ b/libidav/webdav.h Mon Sep 08 11:39:54 2025 +0200 @@ -36,6 +36,7 @@ #include <cx/linked_list.h> #include <cx/string.h> #include <cx/buffer.h> +#include <cx/tree.h> #include <curl/curl.h> #include <libxml/tree.h> @@ -337,6 +338,10 @@ char* dav_resource_get_href(DavResource *resource); +CxTreeIterator dav_resource_iterator(DavResource *res); +CxTreeVisitor dav_resource_visitor(DavResource *res); +CxMap* dav_resource_map(DavResource *res); + DavResource* dav_create_child(DavResource *parent, char *name); int dav_delete(DavResource *res); int dav_create(DavResource *res);