dav/sync.h

changeset 65
d4077e8175f3
parent 64
112dbf7ba8b0
child 75
56962faf2b42
equal deleted inserted replaced
64:112dbf7ba8b0 65:d4077e8175f3
46 int cmd_pull(CmdArgs *args); 46 int cmd_pull(CmdArgs *args);
47 int cmd_push(CmdArgs *args); 47 int cmd_push(CmdArgs *args);
48 int cmd_sync(CmdArgs *args); 48 int cmd_sync(CmdArgs *args);
49 49
50 int sync_get_resource(CmdArgs *a, SyncDirectory *dir, DavResource *res, SyncDatabase *db); 50 int sync_get_resource(CmdArgs *a, SyncDirectory *dir, DavResource *res, SyncDatabase *db);
51 void sync_remove_resource(SyncDirectory *dir, LocalResource *res); 51 void sync_remove_local_resource(SyncDirectory *dir, LocalResource *res);
52 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path); 52 void rename_local_file(SyncDirectory *dir, SyncDatabase *db, char *path);
53 void move_to_trash(SyncDirectory *dir, char *path);
53 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db); 54 UcxList* local_scan(SyncDirectory *dir, SyncDatabase *db);
54 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db); 55 UcxList* read_changes(SyncDirectory *dir, SyncDatabase *db);
55 LocalResource* local_resource_new(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir); 56 LocalResource* local_resource_new(SyncDirectory *dir, SyncDatabase *db, char *path, int *isdir);
56 int local_resource_is_changed(SyncDirectory *dir, SyncDatabase *db, LocalResource *res); 57 int local_resource_is_changed(SyncDirectory *dir, SyncDatabase *db, LocalResource *res);
57 void local_resource_update_etag(LocalResource *local_res, DavResource *dav_res);
58 58
59 int sync_put_resource(SyncDirectory *dir, DavResource *res, LocalResource *local); 59 int sync_put_resource(SyncDirectory *dir, DavResource *res, LocalResource *local);
60 int sync_delete_remote_resource(DavSession *sn, LocalResource *res);
60 61
61 62
62 #ifdef __cplusplus 63 #ifdef __cplusplus
63 } 64 }
64 #endif 65 #endif

mercurial