--- a/libidav/resource.h Thu Jul 09 17:22:55 2015 +0200 +++ b/libidav/resource.h Fri Oct 02 13:18:17 2015 +0200 @@ -67,9 +67,12 @@ 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); +char* resource_get_property_k(DavResource *res, UcxKey key); void resource_add_child(DavResource *parent, DavResource *child); +void resource_add_ordered_child(DavResource *parent, DavResource *child, UcxList *ordercr); +int resource_add_crypto_info(DavSession *sn, char *href, char *name); -int resource_add_crypto_info(DavSession *sn, char *href, char *name); +UcxKey dav_property_key_a(UcxAllocator *a, char *ns, char *name); #ifdef __cplusplus }