46 int cmd_pull(CmdArgs *args); |
48 int cmd_pull(CmdArgs *args); |
47 int cmd_push(CmdArgs *args); |
49 int cmd_push(CmdArgs *args); |
48 int cmd_sync(CmdArgs *args); |
50 int cmd_sync(CmdArgs *args); |
49 |
51 |
50 int sync_get_resource(CmdArgs *a, SyncDirectory *dir, DavResource *res, SyncDatabase *db); |
52 int sync_get_resource(CmdArgs *a, SyncDirectory *dir, DavResource *res, SyncDatabase *db); |
51 void sync_remove_local_resource(SyncDirectory *dir, LocalResource *res); |
53 int sync_remove_local_resource(SyncDirectory *dir, LocalResource *res); |
|
54 void sync_remove_local_directory(SyncDirectory *dir, LocalResource *res); |
52 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path); |
55 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path); |
53 char* create_tmp_download_path(char *path); |
56 char* create_tmp_download_path(char *path); |
54 void move_to_trash(SyncDirectory *dir, char *path); |
57 void move_to_trash(SyncDirectory *dir, char *path); |
55 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db); |
58 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db); |
56 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db); |
59 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db); |
58 int local_resource_is_changed(SyncDirectory *dir, SyncDatabase *db, LocalResource *res); |
61 int local_resource_is_changed(SyncDirectory *dir, SyncDatabase *db, LocalResource *res); |
59 |
62 |
60 int sync_set_status(DavResource *res, char *status); |
63 int sync_set_status(DavResource *res, char *status); |
61 int sync_remove_status(DavResource *res); |
64 int sync_remove_status(DavResource *res); |
62 int sync_put_resource(SyncDirectory *dir, DavResource *res, LocalResource *local); |
65 int sync_put_resource(SyncDirectory *dir, DavResource *res, LocalResource *local); |
|
66 int sync_mkdir(SyncDirectory *dir, DavResource *res, LocalResource *local); |
63 int sync_delete_remote_resource(DavSession *sn, LocalResource *res); |
67 int sync_delete_remote_resource(DavSession *sn, LocalResource *res); |
64 |
68 |
65 |
69 |
66 #ifdef __cplusplus |
70 #ifdef __cplusplus |
67 } |
71 } |