comparison src/lib-storage/index/index-storage.h @ 6275:913b188f4dd4 HEAD

Removed explicit locking from views and maps. They were already locked all the time when they were used. Because of this change several functions can no longer fail, so they were changed to return void, and a lot of pointless error handling was removed.
author Timo Sirainen <tss@iki.fi>
date Sun, 12 Aug 2007 16:43:05 +0300
parents 3a1eed408cad
children f52e7d1402b5
comparison
equal deleted inserted replaced
6274:bd67afb92ee5 6275:913b188f4dd4
135 enum mailbox_status_items status_items, 135 enum mailbox_status_items status_items,
136 struct mailbox_status *status_r); 136 struct mailbox_status *status_r);
137 137
138 int index_storage_sync(struct mailbox *box, enum mailbox_sync_flags flags); 138 int index_storage_sync(struct mailbox *box, enum mailbox_sync_flags flags);
139 139
140 int index_storage_get_status(struct mailbox *box, 140 void index_storage_get_status(struct mailbox *box,
141 enum mailbox_status_items items, 141 enum mailbox_status_items items,
142 struct mailbox_status *status); 142 struct mailbox_status *status_r);
143 int index_storage_get_status_locked(struct index_mailbox *ibox, 143 void index_storage_get_uids(struct mailbox *box, uint32_t uid1, uint32_t uid2,
144 enum mailbox_status_items items, 144 uint32_t *seq1_r, uint32_t *seq2_r);
145 struct mailbox_status *status_r);
146
147 int index_storage_get_uids(struct mailbox *box, uint32_t uid1, uint32_t uid2,
148 uint32_t *seq1_r, uint32_t *seq2_r);
149 145
150 struct mailbox_header_lookup_ctx * 146 struct mailbox_header_lookup_ctx *
151 index_header_lookup_init(struct mailbox *box, const char *const headers[]); 147 index_header_lookup_init(struct mailbox *box, const char *const headers[]);
152 void index_header_lookup_deinit(struct mailbox_header_lookup_ctx *ctx); 148 void index_header_lookup_deinit(struct mailbox_header_lookup_ctx *ctx);
153 149