libidav/resource.h

changeset 331
9ca1e4706acc
parent 185
cd42cccee550
child 404
5c08b8e14df8
equal deleted inserted replaced
330:54819e984a19 331:9ca1e4706acc
68 68
69 void resource_set_href(DavResource *res, sstr_t href); 69 void resource_set_href(DavResource *res, sstr_t href);
70 70
71 void resource_set_info(DavResource *res, char *href_str); 71 void resource_set_info(DavResource *res, char *href_str);
72 DavResourceData* resource_data_new(DavSession *sn); 72 DavResourceData* resource_data_new(DavSession *sn);
73 void resource_add_property(DavResource *res, char *ns, char *name, char *val); 73 void resource_add_property(DavResource *res, char *ns, char *name, xmlNode *val);
74 char* resource_get_property(DavResource *res, char *ns, char *name); 74 DavXmlNode* resource_get_property(DavResource *res, char *ns, char *name);
75 char* resource_get_property_k(DavResource *res, UcxKey key); 75 DavXmlNode* resource_get_property_k(DavResource *res, UcxKey key);
76 void resource_add_child(DavResource *parent, DavResource *child); 76 void resource_add_child(DavResource *parent, DavResource *child);
77 void resource_add_ordered_child(DavResource *parent, DavResource *child, UcxList *ordercr); 77 void resource_add_ordered_child(DavResource *parent, DavResource *child, UcxList *ordercr);
78 int resource_add_crypto_info(DavSession *sn, char *href, char *name, char *hash); 78 int resource_add_crypto_info(DavSession *sn, char *href, char *name, char *hash);
79 79
80 UcxKey dav_property_key_a(UcxAllocator *a, char *ns, char *name); 80 UcxKey dav_property_key_a(UcxAllocator *a, char *ns, char *name);

mercurial