libidav/webdav.h

changeset 207
de23f8881e9f
parent 206
527d0fde484e
child 208
1fb26aca5093
--- a/libidav/webdav.h	Sun Mar 06 15:19:50 2016 +0100
+++ b/libidav/webdav.h	Mon Mar 14 11:54:55 2016 +0100
@@ -64,6 +64,7 @@
     DAV_FORBIDDEN,
     DAV_METHOD_NOT_ALLOWED,
     DAV_CONFLICT,
+    DAV_LOCKED,
     DAV_UNSUPPORTED_PROTOCOL,
     DAV_COULDNT_RESOLVE_PROXY,
     DAV_COULDNT_RESOLVE_HOST,
@@ -231,6 +232,9 @@
 int dav_copyto(DavResource *res, char *url, DavBool override);
 int dav_moveto(DavResource *res, char *url, DavBool override);
 
+char* dav_lock(DavResource *res);
+int dav_unlock(DavResource *res, char *locktoken);
+
 char* dav_get_property(DavResource *res, char *name);
 char* dav_get_property_ns(DavResource *res, char *ns, char *name);
 void dav_set_property(DavResource *res, char *name, char *value);

mercurial