dav/db.h

changeset 222
7b73058d782e
parent 216
16d6b97fbf33
child 257
49f3c58cc06c
equal deleted inserted replaced
221:e22c29b7ee2f 222:7b73058d782e
51 DavBool isdirectory; 51 DavBool isdirectory;
52 }; 52 };
53 53
54 struct SyncDatabase { 54 struct SyncDatabase {
55 UcxMap *resources; 55 UcxMap *resources;
56 //UcxMap *remove;
57 UcxMap *conflict; 56 UcxMap *conflict;
58 }; 57 };
59 58
60 SyncDatabase* load_db(char *name); 59 SyncDatabase* load_db(char *name);
61 int store_db(SyncDatabase *db, char *name); 60 int store_db(SyncDatabase *db, char *name);
61 void destroy_db(SyncDatabase *db);
62
63 void local_resource_free(LocalResource *res);
62 64
63 LocalResource* process_resource(xmlTextReaderPtr reader); 65 LocalResource* process_resource(xmlTextReaderPtr reader);
64 LocalResource* process_conflict(xmlTextReaderPtr reader); 66 LocalResource* process_conflict(xmlTextReaderPtr reader);
65 67
66 68

mercurial