| 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); |