libidav/webdav.h

branch
dav-2
changeset 923
61448cd2aa58
parent 922
42ecf0e5075a
equal deleted inserted replaced
922:42ecf0e5075a 923:61448cd2aa58
362 362
363 int dav_lock(DavResource *res); 363 int dav_lock(DavResource *res);
364 int dav_lock_t(DavResource *res, time_t timeout); 364 int dav_lock_t(DavResource *res, time_t timeout);
365 int dav_unlock(DavResource *res); 365 int dav_unlock(DavResource *res);
366 366
367 DavXmlNode* dav_get_property(DavResource *res, char *name); 367 DavXmlNode* dav_get_property(DavResource *res, const char *name);
368 DavXmlNode* dav_get_property_ns(DavResource *res, const char *ns, const char *name); 368 DavXmlNode* dav_get_property_ns(DavResource *res, const char *ns, const char *name);
369 DavXmlNode* dav_get_encrypted_property_ns(DavResource *res, const char *ns, const char *name); 369 DavXmlNode* dav_get_encrypted_property_ns(DavResource *res, const char *ns, const char *name);
370 const char* dav_get_string_property(DavResource *res, const char *name); 370 const char* dav_get_string_property(DavResource *res, const char *name);
371 const char* dav_get_string_property_ns(DavResource *res, const char *ns, const char *name); 371 const char* dav_get_string_property_ns(DavResource *res, const char *ns, const char *name);
372 int dav_set_string_property(DavResource *res, const char *name, const char *value); 372 int dav_set_string_property(DavResource *res, const char *name, const char *value);
373 void dav_set_string_property_ns(DavResource *res, const char *ns, const char *name, const char *value); 373 void dav_set_string_property_ns(DavResource *res, const char *ns, const char *name, const char *value);
374 void dav_set_property(DavResource *res, const char *name, DavXmlNode *value); 374 void dav_set_property(DavResource *res, const char *name, DavXmlNode *value);
375 void dav_set_property_ns(DavResource *res, const char *ns, const char *name, DavXmlNode *value); 375 void dav_set_property_ns(DavResource *res, const char *ns, const char *name, DavXmlNode *value);
376 void dav_remove_property(DavResource *res, const char *name); 376 void dav_remove_property(DavResource *res, const char *name);
377 void dav_remove_property_ns(DavResource *res, const char *ns, const char *name); 377 void dav_remove_property_ns(DavResource *res, const char *ns, const char *name);
378 void dav_set_encrypted_property_ns(DavResource *res, char *ns, char *name, DavXmlNode *value); 378 void dav_set_encrypted_property_ns(DavResource *res, const char *ns, const char *name, DavXmlNode *value);
379 void dav_set_encrypted_string_property_ns(DavResource *res, char *ns, char *name, char *value); 379 void dav_set_encrypted_string_property_ns(DavResource *res, const char *ns, const char *name, const char *value);
380 void dav_remove_encrypted_property_ns(DavResource *res, char *ns, char *name); 380 void dav_remove_encrypted_property_ns(DavResource *res, const char *ns, const char *name);
381 381
382 DavPropName* dav_get_property_names(DavResource *res, size_t *count); 382 DavPropName* dav_get_property_names(DavResource *res, size_t *count);
383 383
384 void dav_set_content(DavResource *res, void *stream, dav_read_func read_func, dav_seek_func seek_func); 384 void dav_set_content(DavResource *res, void *stream, dav_read_func read_func, dav_seek_func seek_func);
385 void dav_set_content_data(DavResource *res, const char *content, size_t length); 385 void dav_set_content_data(DavResource *res, const char *content, size_t length);

mercurial