]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
indexer: Use a separate indexer_queue_callback_t type for indexer-queue callback
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 31 Aug 2021 09:08:32 +0000 (12:08 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 15 Sep 2021 10:14:44 +0000 (10:14 +0000)
src/indexer/indexer-queue.c
src/indexer/indexer-queue.h

index bc7718791f6b8d67cc268f5c6d972c0539c7899b..e0239a351a465367d61971500d08093e1883963f 100644 (file)
@@ -7,7 +7,7 @@
 #include "indexer-queue.h"
 
 struct indexer_queue {
-       indexer_status_callback_t *callback;
+       indexer_queue_callback_t *callback;
        void (*listen_callback)(struct indexer_queue *);
 
        /* username+mailbox -> indexer_request */
@@ -29,7 +29,7 @@ static int indexer_request_cmp(const struct indexer_request *r1,
 }
 
 struct indexer_queue *
-indexer_queue_init(indexer_status_callback_t *callback)
+indexer_queue_init(indexer_queue_callback_t *callback)
 {
        struct indexer_queue *queue;
        
index fe56829faa989f43f42a046d6b695488ab5a5926..a9d5b9d1e7f2eaaad3351dfc21a37c9b41b0f7c0 100644 (file)
@@ -3,6 +3,8 @@
 
 #include "indexer.h"
 
+typedef void indexer_queue_callback_t(int status, void *context);
+
 struct indexer_request {
        struct indexer_request *prev, *next;
 
@@ -30,7 +32,7 @@ struct indexer_request {
        ARRAY(void *) contexts;
 };
 
-struct indexer_queue *indexer_queue_init(indexer_status_callback_t *callback);
+struct indexer_queue *indexer_queue_init(indexer_queue_callback_t *callback);
 void indexer_queue_deinit(struct indexer_queue **queue);
 
 /* The callback is called whenever a new request is added to the queue. */