dav/sync.h

changeset 526
e3c0440bd599
parent 525
26a1d5b9d9d2
child 527
d0e37224eba1
equal deleted inserted replaced
525:26a1d5b9d9d2 526:e3c0440bd599
97 CmdArgs *a, 97 CmdArgs *a,
98 DavResource *res, 98 DavResource *res,
99 SyncDirectory *dir, 99 SyncDirectory *dir,
100 SyncDatabase *db); 100 SyncDatabase *db);
101 101
102 void sync_set_metadata_from_stat(LocalResource *local, struct stat *s);
102 int sync_get_resource( 103 int sync_get_resource(
103 CmdArgs *a, 104 CmdArgs *a,
104 SyncDirectory *dir, 105 SyncDirectory *dir,
105 DavResource *res, 106 DavResource *res,
106 SyncDatabase *db, 107 SyncDatabase *db,
133 int sync_set_status(DavResource *res, char *status); 134 int sync_set_status(DavResource *res, char *status);
134 int sync_remove_status(DavResource *res); 135 int sync_remove_status(DavResource *res);
135 UcxBuffer* sync_get_file_tag_data(SyncDirectory *dir, LocalResource *res); 136 UcxBuffer* sync_get_file_tag_data(SyncDirectory *dir, LocalResource *res);
136 UcxList* sync_get_file_tags(SyncDirectory *dir, LocalResource *res, DavBool *changed, char **newhash); 137 UcxList* sync_get_file_tags(SyncDirectory *dir, LocalResource *res, DavBool *changed, char **newhash);
137 int sync_tags_equal(UcxList *tags1, UcxList *tags2); 138 int sync_tags_equal(UcxList *tags1, UcxList *tags2);
139 int sync_store_metadata(SyncDirectory *dir, const char *path, LocalResource *local, DavResource *res);
140 int sync_store_xattr(SyncDirectory *dir, const char *path, XAttributes *xattr);
138 int sync_store_tags(SyncDirectory *dir, const char *path, LocalResource *local, DavResource *res); 141 int sync_store_tags(SyncDirectory *dir, const char *path, LocalResource *local, DavResource *res);
139 int sync_store_tags_local(SyncDirectory *dir, LocalResource *local, const char *path, UcxList *tags); 142 int sync_store_tags_local(SyncDirectory *dir, LocalResource *local, const char *path, UcxList *tags);
140 int sync_put_resource( 143 int sync_put_resource(
141 SyncDirectory *dir, 144 SyncDirectory *dir,
142 DavResource *res, 145 DavResource *res,

mercurial