libidav/methods.h

changeset 478
baa63fef5c5c
parent 475
52e4171d42ce
child 505
481802342fdf
equal deleted inserted replaced
477:9a406db6729b 478:baa63fef5c5c
58 struct LockDiscovery { 58 struct LockDiscovery {
59 char *timeout; 59 char *timeout;
60 char *locktoken; 60 char *locktoken;
61 }; 61 };
62 62
63 int dav_buffer_seek(UcxBuffer *b, curl_off_t offset, int origin);
64
63 CURLcode do_propfind_request( 65 CURLcode do_propfind_request(
64 DavSession *sn, 66 DavSession *sn,
65 UcxBuffer *request, 67 UcxBuffer *request,
66 UcxBuffer *response); 68 UcxBuffer *response);
67 69
75 DavSession *sn, 77 DavSession *sn,
76 char *lock, 78 char *lock,
77 DavBool create, 79 DavBool create,
78 void *data, 80 void *data,
79 dav_read_func read_func, 81 dav_read_func read_func,
82 dav_seek_func seek_func,
80 size_t length); 83 size_t length);
81 84
82 UcxBuffer* create_allprop_propfind_request(void); 85 UcxBuffer* create_allprop_propfind_request(void);
83 UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties, char *rootelm, DavBool nocrypt); 86 UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties, char *rootelm, DavBool nocrypt);
84 UcxBuffer* create_basic_propfind_request(void); 87 UcxBuffer* create_basic_propfind_request(void);

mercurial