aboutsummaryrefslogtreecommitdiff
path: root/src/ext/timeouts/bench/bench.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ext/timeouts/bench/bench.h')
-rw-r--r--src/ext/timeouts/bench/bench.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ext/timeouts/bench/bench.h b/src/ext/timeouts/bench/bench.h
new file mode 100644
index 0000000000..bc1f7cf177
--- /dev/null
+++ b/src/ext/timeouts/bench/bench.h
@@ -0,0 +1,11 @@
+struct benchops {
+ void *(*init)(struct timeout *, size_t, int);
+ void (*add)(void *, struct timeout *, timeout_t);
+ void (*del)(void *, struct timeout *);
+ struct timeout *(*get)(void *);
+ void (*update)(void *, timeout_t);
+ void (*check)(void *);
+ int (*empty)(void *);
+ struct timeout *(*next)(void *, struct timeouts_it *);
+ void (*destroy)(void *);
+}; /* struct benchops() */