dav/sync.h

changeset 65
d4077e8175f3
parent 64
112dbf7ba8b0
child 75
56962faf2b42
--- a/dav/sync.h	Sat Nov 08 20:27:10 2014 +0100
+++ b/dav/sync.h	Sun Nov 09 11:30:24 2014 +0100
@@ -48,15 +48,16 @@
 int cmd_sync(CmdArgs *args);
 
 int sync_get_resource(CmdArgs *a, SyncDirectory *dir, DavResource *res, SyncDatabase *db);
-void sync_remove_resource(SyncDirectory *dir, LocalResource *res);
+void sync_remove_local_resource(SyncDirectory *dir, LocalResource *res);
 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path);
+void move_to_trash(SyncDirectory *dir, char *path);
 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db);
 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db);
 LocalResource* local_resource_new(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir);
 int local_resource_is_changed(SyncDirectory *dir, SyncDatabase *db, LocalResource *res);
-void local_resource_update_etag(LocalResource *local_res, DavResource *dav_res);
 
 int sync_put_resource(SyncDirectory *dir, DavResource *res, LocalResource *local);
+int sync_delete_remote_resource(DavSession *sn, LocalResource *res);
 
 
 #ifdef	__cplusplus

mercurial