Branch data Line data Source code
1 : :
2 : : #include "gwrl/event.h"
3 : :
4 : 11 : void stdin_activity(gwrl * rl, gwrlevt * evt) {
5 : 11 : }
6 : :
7 : 11 : void timeout(gwrl * rl, gwrlevt * evt) {
8 : 11 : gwrl_stop(rl);
9 : 11 : }
10 : :
11 : 11 : int main(int argc, char ** argv) {
12 : 11 : gwrl * rl = gwrl_create();
13 : 11 : gwrl_set_fd(rl,STDIN_FILENO,GWRL_RD,&stdin_activity,NULL);
14 : 11 : gwrl_set_timeout(rl,100,false,&timeout,NULL);
15 : 11 : gwrl_run(rl);
16 : 11 : gwrl_free(rl,NULL);
17 : 11 : stdin_activity(NULL,NULL);
18 : 11 : return 0;
19 : : }
|