Stress more with MockedHelloWorld

This commit is contained in:
Alex Hultman
2020-01-12 18:52:46 +01:00
parent 42977d3570
commit 2de34fa3f6
2 changed files with 29 additions and 0 deletions
+8
View File
@@ -17,6 +17,8 @@ struct us_loop_t {
/* Post and pre callbacks */
void (*pre_cb)(struct us_loop_t *loop);
void (*post_cb)(struct us_loop_t *loop);
void (*wakeup_cb)(struct us_loop_t *loop);
};
struct us_loop_t *us_create_loop(void *hint, void (*wakeup_cb)(struct us_loop_t *loop), void (*pre_cb)(struct us_loop_t *loop), void (*post_cb)(struct us_loop_t *loop), unsigned int ext_size) {
@@ -27,10 +29,16 @@ struct us_loop_t *us_create_loop(void *hint, void (*wakeup_cb)(struct us_loop_t
loop->pre_cb = pre_cb;
loop->post_cb = post_cb;
loop->wakeup_cb = wakeup_cb;
return loop;
}
void us_wakeup_loop(struct us_loop_t *loop) {
/* We do this immediately as of now, could be delayed to next iteration */
loop->wakeup_cb(loop);
}
void us_loop_free(struct us_loop_t *loop) {
free(loop);
}