| 34 #include <cx/map.h> |
34 #include <cx/map.h> |
| 35 #include <cx/mempool.h> |
35 #include <cx/mempool.h> |
| 36 #include <cx/linked_list.h> |
36 #include <cx/linked_list.h> |
| 37 #include <cx/string.h> |
37 #include <cx/string.h> |
| 38 #include <cx/buffer.h> |
38 #include <cx/buffer.h> |
| |
39 #include <cx/tree.h> |
| 39 #include <curl/curl.h> |
40 #include <curl/curl.h> |
| 40 #include <libxml/tree.h> |
41 #include <libxml/tree.h> |
| 41 |
42 |
| 42 #ifndef _WIN32 |
43 #ifndef _WIN32 |
| 43 #include <pthread.h> |
44 #include <pthread.h> |
| 335 void dav_resource_free(DavResource *res); |
336 void dav_resource_free(DavResource *res); |
| 336 void dav_resource_free_all(DavResource *res); |
337 void dav_resource_free_all(DavResource *res); |
| 337 |
338 |
| 338 char* dav_resource_get_href(DavResource *resource); |
339 char* dav_resource_get_href(DavResource *resource); |
| 339 |
340 |
| |
341 CxTreeIterator dav_resource_iterator(DavResource *res); |
| |
342 CxTreeVisitor dav_resource_visitor(DavResource *res); |
| |
343 CxMap* dav_resource_map(DavResource *res); |
| |
344 |
| 340 DavResource* dav_create_child(DavResource *parent, char *name); |
345 DavResource* dav_create_child(DavResource *parent, char *name); |
| 341 int dav_delete(DavResource *res); |
346 int dav_delete(DavResource *res); |
| 342 int dav_create(DavResource *res); |
347 int dav_create(DavResource *res); |
| 343 int dav_exists(DavResource *res); |
348 int dav_exists(DavResource *res); |
| 344 |
349 |