dav/sync.h

changeset 53
ddc4efc9b0f8
parent 52
91517b874a86
child 64
112dbf7ba8b0
--- a/dav/sync.h	Thu Jul 10 13:50:00 2014 +0200
+++ b/dav/sync.h	Fri Jul 11 12:47:24 2014 +0200
@@ -39,16 +39,20 @@
 extern "C" {
 #endif
 
+#define STDIN_BUF_SIZE 2048
+    
 void print_usage(char *cmd);
 
 int cmd_pull(CmdArgs *args);
 int cmd_push(CmdArgs *args);
 int cmd_sync(CmdArgs *args);
 
-int sync_get_resource(SyncDirectory *dir, DavResource *res, SyncDatabase *db);
+int sync_get_resource(CmdArgs *a, SyncDirectory *dir, DavResource *res, SyncDatabase *db);
 void sync_remove_resource(SyncDirectory *dir, LocalResource *res);
 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);
 
 int sync_put_resource(SyncDirectory *dir, DavResource *res, SyncDatabase *db);
 

mercurial