src/server/public/webdav.h

branch
webdav
changeset 222
5f05e56cb8e2
parent 217
8ed14d76db42
child 223
bbaec8415c10
--- a/src/server/public/webdav.h	Tue Dec 31 16:31:29 2019 +0100
+++ b/src/server/public/webdav.h	Tue Jan 14 20:05:18 2020 +0100
@@ -98,6 +98,8 @@
 struct WebdavProperty {
     WSNamespace *namespace;
     
+    WebdavNSList *nsdef;
+    
     const char *name;
     
     char *lang;
@@ -123,7 +125,7 @@
 };
 
 struct WebdavNSList {
-    WSNamespace *namespace;
+    WSNamespace  *namespace;
     WebdavNSList *prev;
     WebdavNSList *next;
 };
@@ -305,10 +307,16 @@
         const char *name);
 
 int webdav_property_set_value(
-        WebdavProperty *p,
+        WebdavProperty *property,
         pool_handle_t *pool,
         char *value);
 
+int webdav_property_add_nsdef(
+        WebdavProperty *p, 
+        pool_handle_t *pool,
+        const char *prefix,
+        const char *nsuri);
+
 WebdavVFSProperties webdav_vfs_properties(
         WebdavPropfindRequest *rq,
         WSBool removefromlist,

mercurial