1 2 3struct ops { 4 void (*init_and_run)(void); 5 void (*stop)(void); 6 void (*cleanup)(void); 7}; 8 9extern struct lws_context *context; 10extern int lifetime, reported; 11 12void foreign_timer_service(void *foreign_loop); 13void signal_cb(int signum); 14 15extern const struct ops ops_libuv, ops_libevent, ops_glib, ops_libev, ops_sdevent, ops_uloop; 16