| 286 int dav_namespace_is_encrypted(DavContext *context, const char *ns); |
286 int dav_namespace_is_encrypted(DavContext *context, const char *ns); |
| 287 |
287 |
| 288 int dav_context_add_session(DavContext *context, DavSession *sn); |
288 int dav_context_add_session(DavContext *context, DavSession *sn); |
| 289 int dav_context_remove_session(DavContext *context, DavSession *sn); |
289 int dav_context_remove_session(DavContext *context, DavSession *sn); |
| 290 |
290 |
| 291 DavSession* dav_session_new(DavContext *context, char *base_url); |
291 DavSession* dav_session_new(DavContext *context, const char *base_url); |
| 292 DavSession* dav_session_new_auth( |
292 DavSession* dav_session_new_auth( |
| 293 DavContext *context, |
293 DavContext *context, |
| 294 char *base_url, |
294 const char *base_url, |
| 295 char *user, |
295 const char *user, |
| 296 char *password); |
296 const char *password); |
| 297 DavSession* dav_session_clone(DavSession *sn); |
297 DavSession* dav_session_clone(DavSession *sn); |
| 298 void dav_session_ref(DavSession *sn); |
298 void dav_session_ref(DavSession *sn); |
| 299 void dav_session_unref(DavSession *sn); |
299 void dav_session_unref(DavSession *sn); |
| 300 void dav_session_set_auth(DavSession *sn, const char *user, const char *password); |
300 void dav_session_set_auth(DavSession *sn, const char *user, const char *password); |
| 301 void dav_session_set_auth_s(DavSession *sn, cxstring user, cxstring password); |
301 void dav_session_set_auth_s(DavSession *sn, cxstring user, cxstring password); |
| 302 void dav_session_set_baseurl(DavSession *sn, char *base_url); |
302 void dav_session_set_baseurl(DavSession *sn, const char *base_url); |
| 303 void dav_session_enable_encryption(DavSession *sn, DavKey *key, int flags); |
303 void dav_session_enable_encryption(DavSession *sn, DavKey *key, int flags); |
| 304 |
304 |
| 305 void dav_session_set_authcallback(DavSession *sn, dav_auth_func func, void *userdata); |
305 void dav_session_set_authcallback(DavSession *sn, dav_auth_func func, void *userdata); |
| 306 void dav_session_set_progresscallback(DavSession *sn, dav_progress_func get, dav_progress_func put, void *userdata); |
306 void dav_session_set_progresscallback(DavSession *sn, dav_progress_func get, dav_progress_func put, void *userdata); |
| 307 |
307 |
| 322 void dav_set_effective_href(DavSession *sn, DavResource *resource); |
322 void dav_set_effective_href(DavSession *sn, DavResource *resource); |
| 323 DavResource* dav_get(DavSession *sn, char *path, const char *properties); |
323 DavResource* dav_get(DavSession *sn, char *path, const char *properties); |
| 324 |
324 |
| 325 CxList* parse_properties_string(DavContext *context, cxstring str); |
325 CxList* parse_properties_string(DavContext *context, cxstring str); |
| 326 |
326 |
| 327 DavResource* dav_query(DavSession *sn, char *query, ...); |
327 DavResource* dav_query(DavSession *sn, const char *query, ...); |
| 328 |
328 |
| 329 cxmutstr dav_property_key(const char *ns, const char *name); |
329 cxmutstr dav_property_key(const char *ns, const char *name); |
| 330 void dav_get_property_namespace_str( |
330 void dav_get_property_namespace_str( |
| 331 DavContext *ctx, |
331 DavContext *ctx, |
| 332 const char *prefixed_name, |
332 const char *prefixed_name, |