dav/sync.h

changeset 53
ddc4efc9b0f8
parent 52
91517b874a86
child 64
112dbf7ba8b0
equal deleted inserted replaced
52:91517b874a86 53:ddc4efc9b0f8
37 37
38 #ifdef __cplusplus 38 #ifdef __cplusplus
39 extern "C" { 39 extern "C" {
40 #endif 40 #endif
41 41
42 #define STDIN_BUF_SIZE 2048
43
42 void print_usage(char *cmd); 44 void print_usage(char *cmd);
43 45
44 int cmd_pull(CmdArgs *args); 46 int cmd_pull(CmdArgs *args);
45 int cmd_push(CmdArgs *args); 47 int cmd_push(CmdArgs *args);
46 int cmd_sync(CmdArgs *args); 48 int cmd_sync(CmdArgs *args);
47 49
48 int sync_get_resource(SyncDirectory *dir, DavResource *res, SyncDatabase *db); 50 int sync_get_resource(CmdArgs *a, SyncDirectory *dir, DavResource *res, SyncDatabase *db);
49 void sync_remove_resource(SyncDirectory *dir, LocalResource *res); 51 void sync_remove_resource(SyncDirectory *dir, LocalResource *res);
50 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path); 52 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path);
51 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db); 53 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db);
54 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db);
55 LocalResource* path_to_local_resource(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir);
52 56
53 int sync_put_resource(SyncDirectory *dir, DavResource *res, SyncDatabase *db); 57 int sync_put_resource(SyncDirectory *dir, DavResource *res, SyncDatabase *db);
54 58
55 59
56 #ifdef __cplusplus 60 #ifdef __cplusplus

mercurial