Lines Matching refs:indexer_queue
9 struct indexer_queue {
11 void (*listen_callback)(struct indexer_queue *);
31 struct indexer_queue *
34 struct indexer_queue *queue;
36 queue = i_new(struct indexer_queue, 1);
43 void indexer_queue_deinit(struct indexer_queue **_queue)
45 struct indexer_queue *queue = *_queue;
55 void indexer_queue_set_listen_callback(struct indexer_queue *queue,
56 void (*callback)(struct indexer_queue *))
62 indexer_queue_lookup(struct indexer_queue *queue,
83 indexer_queue_append_request(struct indexer_queue *queue, bool append,
126 static void indexer_queue_append_finish(struct indexer_queue *queue)
133 void indexer_queue_append(struct indexer_queue *queue, bool append,
147 void indexer_queue_append_optimize(struct indexer_queue *queue,
159 struct indexer_request *indexer_queue_request_peek(struct indexer_queue *queue)
164 void indexer_queue_request_remove(struct indexer_queue *queue)
173 static void indexer_queue_request_status_int(struct indexer_queue *queue,
186 void indexer_queue_request_status(struct indexer_queue *queue,
203 void indexer_queue_request_finish(struct indexer_queue *queue,
239 void indexer_queue_cancel_all(struct indexer_queue *queue)
258 bool indexer_queue_is_empty(struct indexer_queue *queue)
263 unsigned int indexer_queue_count(struct indexer_queue *queue)