dav/sync.h

changeset 192
d10194a51304
parent 190
a76e43d89f55
child 200
cc474cf2c2f5
equal deleted inserted replaced
191:0e45b04236a7 192:d10194a51304
47 47
48 int cmd_pull(CmdArgs *args); 48 int cmd_pull(CmdArgs *args);
49 int cmd_push(CmdArgs *args); 49 int cmd_push(CmdArgs *args);
50 int cmd_sync(CmdArgs *args); 50 int cmd_sync(CmdArgs *args);
51 51
52 int sync_get_resource(CmdArgs *a, SyncDirectory *dir, DavResource *res, SyncDatabase *db); 52 int sync_get_resource(
53 CmdArgs *a,
54 SyncDirectory *dir,
55 DavResource *res,
56 SyncDatabase *db,
57 int *counter);
53 int sync_remove_local_resource(SyncDirectory *dir, LocalResource *res); 58 int sync_remove_local_resource(SyncDirectory *dir, LocalResource *res);
54 void sync_remove_local_directory(SyncDirectory *dir, LocalResource *res); 59 void sync_remove_local_directory(SyncDirectory *dir, LocalResource *res);
55 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path); 60 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path);
56 char* create_tmp_download_path(char *path); 61 char* create_tmp_download_path(char *path);
57 void move_to_trash(SyncDirectory *dir, char *path); 62 void move_to_trash(SyncDirectory *dir, char *path);
60 LocalResource* local_resource_new(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir); 65 LocalResource* local_resource_new(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir);
61 int local_resource_is_changed(SyncDirectory *dir, SyncDatabase *db, LocalResource *res); 66 int local_resource_is_changed(SyncDirectory *dir, SyncDatabase *db, LocalResource *res);
62 67
63 int sync_set_status(DavResource *res, char *status); 68 int sync_set_status(DavResource *res, char *status);
64 int sync_remove_status(DavResource *res); 69 int sync_remove_status(DavResource *res);
65 int sync_put_resource(SyncDirectory *dir, DavResource *res, LocalResource *local); 70 int sync_put_resource(
71 SyncDirectory *dir,
72 DavResource *res,
73 LocalResource *local,
74 int *counter);
66 int sync_mkdir(SyncDirectory *dir, DavResource *res, LocalResource *local); 75 int sync_mkdir(SyncDirectory *dir, DavResource *res, LocalResource *local);
67 int sync_delete_remote_resource(DavSession *sn, LocalResource *res); 76 int sync_delete_remote_resource(DavSession *sn, LocalResource *res, int *counter);
68 77
69 78
70 #ifdef __cplusplus 79 #ifdef __cplusplus
71 } 80 }
72 #endif 81 #endif

mercurial