libidav/methods.h

branch
v1.2
changeset 481
ff477f1f7765
parent 404
5c08b8e14df8
equal deleted inserted replaced
480:7bb47ddc1b5e 481:ff477f1f7765
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); 86 UcxBuffer* create_propfind_request(DavSession *sn, UcxList *properties);
84 UcxBuffer* create_basic_propfind_request(void); 87 UcxBuffer* create_basic_propfind_request(void);

mercurial