libidav/webdav.h

branch
dav-2
changeset 889
42cdbf9bbd49
parent 882
86e61b4ef708
equal deleted inserted replaced
887:26541c37b619 889:42cdbf9bbd49
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

mercurial