diff options
Diffstat (limited to 'src/loop.h')
-rw-r--r-- | src/loop.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -10,10 +10,14 @@ struct runes_loop { struct runes_loop_data { uv_work_t req; RunesTerm *t; + void (*work_cb)(RunesTerm*); + int (*after_work_cb)(RunesTerm*); }; void runes_loop_init(RunesTerm *t); void runes_loop_run(RunesTerm *t); +void runes_loop_start_work(RunesTerm *t, void (*work_cb)(RunesTerm*), + int (*after_work_cb)(RunesTerm*)); void runes_loop_timer_set(RunesTerm *t, int timeout, int repeat, void (*cb)(RunesTerm*)); void runes_loop_cleanup(RunesTerm *t); |