247 |
247 |
248 UcxList* parse_properties_string(DavContext *context, sstr_t str); |
248 UcxList* parse_properties_string(DavContext *context, sstr_t str); |
249 |
249 |
250 DavResource* dav_query(DavSession *sn, char *query, ...); |
250 DavResource* dav_query(DavSession *sn, char *query, ...); |
251 |
251 |
252 UcxKey dav_property_key(char *ns, char *name); |
252 sstr_t dav_property_key(const char *ns, const char *name); |
253 void dav_get_property_namespace_str( |
253 void dav_get_property_namespace_str( |
254 DavContext *ctx, |
254 DavContext *ctx, |
255 char *prefixed_name, |
255 char *prefixed_name, |
256 char **ns, |
256 char **ns, |
257 char **name); |
257 char **name); |
286 int dav_lock(DavResource *res); |
286 int dav_lock(DavResource *res); |
287 int dav_lock_t(DavResource *res, time_t timeout); |
287 int dav_lock_t(DavResource *res, time_t timeout); |
288 int dav_unlock(DavResource *res); |
288 int dav_unlock(DavResource *res); |
289 |
289 |
290 DavXmlNode* dav_get_property(DavResource *res, char *name); |
290 DavXmlNode* dav_get_property(DavResource *res, char *name); |
291 DavXmlNode* dav_get_property_ns(DavResource *res, char *ns, char *name); |
291 DavXmlNode* dav_get_property_ns(DavResource *res, const char *ns, const char *name); |
292 char* dav_get_string_property(DavResource *res, char *name); |
292 char* dav_get_string_property(DavResource *res, char *name); |
293 char* dav_get_string_property_ns(DavResource *res, char *ns, char *name); |
293 char* dav_get_string_property_ns(DavResource *res, char *ns, char *name); |
294 void dav_set_string_property(DavResource *res, char *name, char *value); |
294 void dav_set_string_property(DavResource *res, char *name, char *value); |
295 void dav_set_string_property_ns(DavResource *res, char *ns, char *name, char *value); |
295 void dav_set_string_property_ns(DavResource *res, char *ns, char *name, char *value); |
296 void dav_set_property(DavResource *res, char *name, DavXmlNode *value); |
296 void dav_set_property(DavResource *res, char *name, DavXmlNode *value); |