Lines Matching refs:reactor_t
35 struct reactor_t {
40 static reactor_status_t run_reactor(reactor_t *reactor, int iterations, struct timeval *tv);
42 reactor_t *reactor_new(void) {
43 reactor_t *ret = (reactor_t *)calloc(1, sizeof(reactor_t));
66 void reactor_free(reactor_t *reactor) {
75 reactor_status_t reactor_start(reactor_t *reactor) {
80 reactor_status_t reactor_run_once(reactor_t *reactor) {
85 reactor_status_t reactor_run_once_timeout(reactor_t *reactor, timeout_t timeout_ms) {
94 void reactor_stop(reactor_t *reactor) {
100 void reactor_register(reactor_t *reactor, reactor_object_t *obj) {
107 void reactor_unregister(reactor_t *reactor, reactor_object_t *obj) {
118 static reactor_status_t run_reactor(reactor_t *reactor, int iterations, struct timeval *tv) {