libidav/webdav.h

changeset 2
fbdfaacc4182
parent 1
b5bb7b3cd597
child 18
af411868ab9b
equal deleted inserted replaced
1:b5bb7b3cd597 2:fbdfaacc4182
28 28
29 #ifndef WEBDAV_H 29 #ifndef WEBDAV_H
30 #define WEBDAV_H 30 #define WEBDAV_H
31 31
32 #include <inttypes.h> 32 #include <inttypes.h>
33 #include <stdbool.h>
33 #include <cx/map.h> 34 #include <cx/map.h>
34 #include <cx/mempool.h> 35 #include <cx/mempool.h>
35 #include <cx/linked_list.h> 36 #include <cx/linked_list.h>
36 #include <cx/string.h> 37 #include <cx/string.h>
37 #include <cx/buffer.h> 38 #include <cx/buffer.h>
265 DavSession* dav_session_new_auth( 266 DavSession* dav_session_new_auth(
266 DavContext *context, 267 DavContext *context,
267 char *base_url, 268 char *base_url,
268 char *user, 269 char *user,
269 char *password); 270 char *password);
270 void dav_session_set_auth(DavSession *sn, char *user, char *password); 271 void dav_session_set_auth(DavSession *sn, const char *user, const char *password);
272 void dav_session_set_auth_s(DavSession *sn, cxstring user, cxstring password);
271 void dav_session_set_baseurl(DavSession *sn, char *base_url); 273 void dav_session_set_baseurl(DavSession *sn, char *base_url);
272 void dav_session_enable_encryption(DavSession *sn, DavKey *key, int flags); 274 void dav_session_enable_encryption(DavSession *sn, DavKey *key, int flags);
273 275
274 void dav_session_set_authcallback(DavSession *sn, dav_auth_func func, void *userdata); 276 void dav_session_set_authcallback(DavSession *sn, dav_auth_func func, void *userdata);
275 void dav_session_set_progresscallback(DavSession *sn, dav_progress_func get, dav_progress_func put, void *userdata); 277 void dav_session_set_progresscallback(DavSession *sn, dav_progress_func get, dav_progress_func put, void *userdata);

mercurial