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 |