dav/db.h

changeset 552
e1a12762bf0a
parent 550
8c700eae3eb8
child 560
a816e805e5db
equal deleted inserted replaced
551:99ef8202cd82 552:e1a12762bf0a
80 80
81 DavBool keep; 81 DavBool keep;
82 DavBool restore; 82 DavBool restore;
83 83
84 DavBool isnew; 84 DavBool isnew;
85 char *origin; 85 LocalResource *origin;
86 }; 86 };
87 87
88 struct FilePart { 88 struct FilePart {
89 uint64_t block; 89 uint64_t block;
90 char *hash; 90 char *hash;
100 int store_db(SyncDatabase *db, char *name, uint32_t settings); 100 int store_db(SyncDatabase *db, char *name, uint32_t settings);
101 void destroy_db(SyncDatabase *db); 101 void destroy_db(SyncDatabase *db);
102 102
103 void local_resource_free(LocalResource *res); 103 void local_resource_free(LocalResource *res);
104 104
105 LocalResource* local_resource_copy(LocalResource *src, const char *new_path);
106
105 void filepart_free(FilePart *part); 107 void filepart_free(FilePart *part);
106 108
107 UcxMap* create_hash_index(SyncDatabase *db); 109 UcxMap* create_hash_index(SyncDatabase *db);
108 110
109 LocalResource* process_resource(xmlTextReaderPtr reader); 111 LocalResource* process_resource(xmlTextReaderPtr reader);

mercurial