dav/sync.h

changeset 64
112dbf7ba8b0
parent 53
ddc4efc9b0f8
child 65
d4077e8175f3
--- a/dav/sync.h	Mon Nov 03 15:44:17 2014 +0100
+++ b/dav/sync.h	Sat Nov 08 20:27:10 2014 +0100
@@ -52,9 +52,11 @@
 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path);
 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db);
 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db);
-LocalResource* path_to_local_resource(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir);
+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, SyncDatabase *db);
+int sync_put_resource(SyncDirectory *dir, DavResource *res, LocalResource *local);
 
 
 #ifdef	__cplusplus

mercurial