libidav/methods.h

branch
dav-2
changeset 924
e1f053ba2c10
parent 921
3ffee649f0b1
--- a/libidav/methods.h	Mon Jul 06 20:29:54 2026 +0200
+++ b/libidav/methods.h	Tue Jul 07 21:52:33 2026 +0200
@@ -69,13 +69,13 @@
 
 CURLcode do_proppatch_request(
         DavSession *sn,
-        char *lock,
+        const char *lock,
         CxBuffer *request,
         CxBuffer *response);
 
 CURLcode do_put_request(
         DavSession *sn,
-        char *lock,
+        const char *lock,
         DavBool create,
         void *data,
         dav_read_func read_func,
@@ -84,16 +84,16 @@
 
 CxBuffer* create_allprop_propfind_request(void);
 CxBuffer* create_cryptoprop_propfind_request(void);
-CxBuffer* create_propfind_request(DavSession *sn, CxList *properties, char *rootelm, DavBool nocrypt);
+CxBuffer* create_propfind_request(DavSession *sn, CxList *properties, const char *rootelm, DavBool nocrypt);
 CxBuffer* create_basic_propfind_request(void);
 
-PropfindParser* create_propfind_parser(CxBuffer *response, char *url);
+PropfindParser* create_propfind_parser(CxBuffer *response, const char *url);
 void destroy_propfind_parser(PropfindParser *parser);
 int get_propfind_response(PropfindParser *parser, ResponseTag *result);
 void cleanup_response(ResponseTag *result);
 
 int hrefeq(DavSession *sn, const char *href1, const char *href2);
-DavResource* response2resource(DavSession *sn, ResponseTag *response, char *parent_path);
+DavResource* response2resource(DavSession *sn, ResponseTag *response, const char *parent_path);
 void add_properties(DavResource *res, ResponseTag *response);
 
 DavResource* parse_propfind_response(DavSession *sn, DavResource *root, CxBuffer *response);
@@ -109,9 +109,9 @@
 CxBuffer* create_proppatch_request(DavResourceData *data);
 CxBuffer* create_crypto_proppatch_request(DavSession *sn, DavKey *key, const char *name, const char *hash);
 
-CURLcode do_delete_request(DavSession *sn, char *lock, CxBuffer *response);
+CURLcode do_delete_request(DavSession *sn, const char *lock, CxBuffer *response);
 
-CURLcode do_mkcol_request(DavSession *sn, char *lock);
+CURLcode do_mkcol_request(DavSession *sn, const char *lock);
 
 CURLcode do_head_request(DavSession *sn);
 
@@ -120,9 +120,9 @@
 CxBuffer* create_lock_request(void);
 int parse_lock_response(DavSession *sn, CxBuffer *response, LockDiscovery *lock);
 CURLcode do_lock_request(DavSession *sn, CxBuffer *request, CxBuffer *response, time_t timeout);
-CURLcode do_unlock_request(DavSession *sn, char *locktoken);
+CURLcode do_unlock_request(DavSession *sn, const char *locktoken);
 
-CURLcode do_simple_request(DavSession *sn, const char *method, char *locktoken);
+CURLcode do_simple_request(DavSession *sn, const char *method, const char *locktoken);
 
 CURLcode do_report_request(DavSession *sn, CxBuffer *request, CxBuffer *response);
 

mercurial