44 #endif |
44 #endif |
45 |
45 |
46 #define DB_STORE_MODE 1 |
46 #define DB_STORE_MODE 1 |
47 #define DB_STORE_OWNER 2 |
47 #define DB_STORE_OWNER 2 |
48 |
48 |
49 typedef struct LocalResource LocalResource; |
49 typedef struct LocalResource LocalResource; |
|
50 typedef struct FilePart FilePart; |
50 typedef struct SyncDatabase SyncDatabase; |
51 typedef struct SyncDatabase SyncDatabase; |
51 |
52 |
52 struct LocalResource { |
53 struct LocalResource { |
53 char *name; |
54 char *name; |
54 char *path; |
55 char *path; |
86 int store_db(SyncDatabase *db, char *name, uint32_t settings); |
96 int store_db(SyncDatabase *db, char *name, uint32_t settings); |
87 void destroy_db(SyncDatabase *db); |
97 void destroy_db(SyncDatabase *db); |
88 |
98 |
89 void local_resource_free(LocalResource *res); |
99 void local_resource_free(LocalResource *res); |
90 |
100 |
|
101 void filepart_free(FilePart *part); |
|
102 |
91 LocalResource* process_resource(xmlTextReaderPtr reader); |
103 LocalResource* process_resource(xmlTextReaderPtr reader); |
92 LocalResource* process_conflict(xmlTextReaderPtr reader); |
104 LocalResource* process_conflict(xmlTextReaderPtr reader); |
93 |
105 |
94 |
106 |
95 #ifdef __cplusplus |
107 #ifdef __cplusplus |