| 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> |
|
| 40 #include <curl/curl.h> |
39 #include <curl/curl.h> |
| 41 #include <libxml/tree.h> |
40 #include <libxml/tree.h> |
| 42 |
41 |
| 43 #ifndef _WIN32 |
42 #ifndef _WIN32 |
| 44 #include <pthread.h> |
43 #include <pthread.h> |
| 336 void dav_resource_free(DavResource *res); |
335 void dav_resource_free(DavResource *res); |
| 337 void dav_resource_free_all(DavResource *res); |
336 void dav_resource_free_all(DavResource *res); |
| 338 |
337 |
| 339 char* dav_resource_get_href(DavResource *resource); |
338 char* dav_resource_get_href(DavResource *resource); |
| 340 |
339 |
| 341 CxHashKey dav_resource_path_key(DavResource *res); |
|
| 342 |
|
| 343 CxTreeIterator dav_resource_iterator(DavResource *res); |
|
| 344 CxTreeVisitor dav_resource_visitor(DavResource *res); |
|
| 345 CxMap* dav_resource_map(DavResource *res); |
|
| 346 |
|
| 347 DavResource* dav_create_child(DavResource *parent, char *name); |
340 DavResource* dav_create_child(DavResource *parent, char *name); |
| 348 int dav_delete(DavResource *res); |
341 int dav_delete(DavResource *res); |
| 349 int dav_create(DavResource *res); |
342 int dav_create(DavResource *res); |
| 350 int dav_exists(DavResource *res); |
343 int dav_exists(DavResource *res); |
| 351 |
344 |