libidav/webdav.h

changeset 505
481802342fdf
parent 497
411bd1098175
child 520
da2b0cc44e4f
equal deleted inserted replaced
504:bf3695fee719 505:481802342fdf
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);

mercurial