summaryrefslogtreecommitdiffstats
path: root/misc/dispatch.h
diff options
context:
space:
mode:
Diffstat (limited to 'misc/dispatch.h')
-rw-r--r--misc/dispatch.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/misc/dispatch.h b/misc/dispatch.h
index d850437934..3367018390 100644
--- a/misc/dispatch.h
+++ b/misc/dispatch.h
@@ -1,6 +1,8 @@
#ifndef MP_DISPATCH_H_
#define MP_DISPATCH_H_
+#include <stdint.h>
+
typedef void (*mp_dispatch_fn)(void *data);
struct mp_dispatch_queue;
@@ -20,6 +22,7 @@ void mp_dispatch_run(struct mp_dispatch_queue *queue,
mp_dispatch_fn fn, void *fn_data);
void mp_dispatch_queue_process(struct mp_dispatch_queue *queue, double timeout);
void mp_dispatch_interrupt(struct mp_dispatch_queue *queue);
+void mp_dispatch_adjust_timeout(struct mp_dispatch_queue *queue, int64_t until);
void mp_dispatch_lock(struct mp_dispatch_queue *queue);
void mp_dispatch_unlock(struct mp_dispatch_queue *queue);