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; |
56 //UcxMap *remove; |
|
57 UcxMap *conflict; |
57 }; |
58 }; |
58 |
59 |
59 SyncDatabase* load_db(char *name); |
60 SyncDatabase* load_db(char *name); |
60 int store_db(SyncDatabase *db, char *name); |
61 int store_db(SyncDatabase *db, char *name); |
61 |
62 |
62 LocalResource* process_resource(xmlTextReaderPtr reader); |
63 LocalResource* process_resource(xmlTextReaderPtr reader); |
63 LocalResource* process_remove(xmlTextReaderPtr reader); |
64 LocalResource* process_conflict(xmlTextReaderPtr reader); |
64 |
65 |
65 |
66 |
66 #ifdef __cplusplus |
67 #ifdef __cplusplus |
67 } |
68 } |
68 #endif |
69 #endif |