diff -r de23f8881e9f -r 1fb26aca5093 libidav/methods.h --- a/libidav/methods.h Mon Mar 14 11:54:55 2016 +0100 +++ b/libidav/methods.h Mon Mar 14 17:18:33 2016 +0100 @@ -67,11 +67,13 @@ CURLcode do_proppatch_request( CURL *handle, + char *lock, UcxBuffer *request, UcxBuffer *response); CURLcode do_put_request( CURL *handle, + char *lock, void *data, dav_read_func read_func, size_t length); @@ -96,9 +98,9 @@ UcxBuffer* create_proppatch_request(DavResourceData *data); UcxBuffer* create_crypto_proppatch_request(DavSession *sn, DavKey *key, char *name, char *hash); -CURLcode do_delete_request(CURL *handle, UcxBuffer *response); +CURLcode do_delete_request(CURL *handle, char *lock, UcxBuffer *response); -CURLcode do_mkcol_request(CURL *handle); +CURLcode do_mkcol_request(CURL *handle, char *lock); CURLcode do_head_request(CURL *handle);