libidav/resource.h

changeset 43
03076907b58a
parent 33
0bbbb0341606
child 75
56962faf2b42
--- a/libidav/resource.h	Tue Mar 18 13:59:02 2014 +0100
+++ b/libidav/resource.h	Thu Jun 05 15:11:29 2014 +0200
@@ -30,6 +30,7 @@
 #define	RESOURCE_H
 
 #include "webdav.h"
+#include <ucx/string.h>
 
 #ifdef	__cplusplus
 extern "C" {
@@ -56,12 +57,18 @@
     size_t    length;
 };
 
+DavResource* dav_resource_new_full(DavSession *sn, char *parent_path, char *name, char *href);
+
+void resource_set_href(DavResource *res, sstr_t href);
+
 void resource_set_info(DavResource *res, char *href_str);
 DavResourceData* resource_data_new(DavSession *sn);
 void resource_add_property(DavResource *res, char *ns, char *name, char *val);
 char* resource_get_property(DavResource *res, char *ns, char *name);
 void resource_add_child(DavResource *parent, DavResource *child);
 
+int resource_add_crypto_info(DavSession *sn, char *href, char *name);
+
 #ifdef	__cplusplus
 }
 #endif

mercurial