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 |