dav/sync.h

changeset 369
4322b8953bd5
parent 368
11797f33bc24
child 372
2e15ff88a0ab
equal deleted inserted replaced
368:11797f33bc24 369:4322b8953bd5
83 83
84 int sync_set_status(DavResource *res, char *status); 84 int sync_set_status(DavResource *res, char *status);
85 int sync_remove_status(DavResource *res); 85 int sync_remove_status(DavResource *res);
86 UcxBuffer* sync_get_file_tag_data(SyncDirectory *dir, LocalResource *res); 86 UcxBuffer* sync_get_file_tag_data(SyncDirectory *dir, LocalResource *res);
87 UcxList* sync_get_file_tags(SyncDirectory *dir, LocalResource *res, DavBool *changed); 87 UcxList* sync_get_file_tags(SyncDirectory *dir, LocalResource *res, DavBool *changed);
88 UcxList* sync_merge_tags(UcxList *tags1, UcxList *tags2);
88 int sync_store_tags(SyncDirectory *dir, const char *path, LocalResource *local, DavResource *res); 89 int sync_store_tags(SyncDirectory *dir, const char *path, LocalResource *local, DavResource *res);
89 int sync_put_resource( 90 int sync_put_resource(
90 SyncDirectory *dir, 91 SyncDirectory *dir,
91 DavResource *res, 92 DavResource *res,
92 LocalResource *local, 93 LocalResource *local,
93 int *counter); 94 int *counter);
94 int sync_mkdir(SyncDirectory *dir, DavResource *res, LocalResource *local); 95 int sync_mkdir(SyncDirectory *dir, DavResource *res, LocalResource *local);
95 int sync_delete_remote_resource(DavSession *sn, LocalResource *res, int *counter); 96 int sync_delete_remote_resource(DavSession *sn, LocalResource *res, int *counter);
97 int sync_update_tags(SyncDirectory *dir, DavSession *sn, DavResource *res, LocalResource *local);
96 98
97 void remove_deleted_conflicts(SyncDirectory *dir, SyncDatabase *db); 99 void remove_deleted_conflicts(SyncDirectory *dir, SyncDatabase *db);
98 100
99 int cmd_resolve_conflicts(CmdArgs *args); 101 int cmd_resolve_conflicts(CmdArgs *args);
100 int cmd_delete_conflicts(CmdArgs *args); 102 int cmd_delete_conflicts(CmdArgs *args);

mercurial