dav/webdav.h

changeset 17
11dffb40cd91
parent 16
5dbef9e07376
child 21
78935b45e2ce
--- a/dav/webdav.h	Fri Aug 16 12:41:30 2013 +0200
+++ b/dav/webdav.h	Sat Aug 17 12:04:04 2013 +0200
@@ -36,6 +36,7 @@
 #include <ucx/buffer.h>
 #include <curl/curl.h>
 #include <libxml/tree.h>
+#include "davql.h"
 
 #ifdef	__cplusplus
 extern "C" {
@@ -149,9 +150,11 @@
 void dav_session_destroy(DavSession *sn);
 
 DavResource* dav_get(DavSession *sn, char *path, char *properties);
+DavResource* dav_get2(DavSession *sn, DavGetQuery *query);
 
 UcxList* parse_properties_string(DavContext *context, sstr_t str);
 
+DavResource* dav_query(DavSession *sn, char *query, ...);
 
 DavResource* dav_resource_new(DavSession *sn, char *path);
 DavResource* resource_new_href(DavSession *sn, char *href);

mercurial