libidav/resource.h

changeset 587
3c917df041b8
parent 505
481802342fdf
child 605
bbc66c72661a
--- a/libidav/resource.h	Sun Apr 21 12:17:53 2019 +0200
+++ b/libidav/resource.h	Mon Apr 22 12:54:31 2019 +0200
@@ -44,6 +44,11 @@
     UcxList *remove;
     
     /*
+     * properties encapsulated in a crypto-prop property or NULL
+     */
+    UcxMap *crypto_properties;
+    
+    /*
      * char* or stream
      */
     void      *content;
@@ -83,6 +88,9 @@
 
 sstr_t dav_property_key_a(UcxAllocator *a, const char *ns, const char *name);
 
+DavXmlNode* create_crypto_prop(DavSession *sn, UcxMap *properties);
+UcxMap* parse_crypto_prop(DavSession *sn, DavXmlNode *node);
+
 #ifdef	__cplusplus
 }
 #endif

mercurial