equal
deleted
inserted
replaced
|
1 local record state |
|
2 enum waiterr |
|
3 "timeout" |
|
4 "signal" |
|
5 end |
|
6 add : function (state, integer, boolean, boolean) : boolean |
|
7 add : function (state, integer, boolean, boolean) : nil, string, integer |
|
8 set : function (state, integer, boolean, boolean) : boolean |
|
9 set : function (state, integer, boolean, boolean) : nil, string, integer |
|
10 del : function (state, integer) : boolean |
|
11 del : function (state, integer) : nil, string, integer |
|
12 wait : function (state, integer) : integer, boolean, boolean |
|
13 wait : function (state, integer) : nil, string, integer |
|
14 wait : function (state, integer) : nil, waiterr |
|
15 getfd : function (state) : integer |
|
16 end |
|
17 |
|
18 local record lib |
|
19 new : function () : state |
|
20 EEXIST : integer |
|
21 EMFILE : integer |
|
22 ENOENT : integer |
|
23 enum api_backend |
|
24 "epoll" |
|
25 "poll" |
|
26 "select" |
|
27 end |
|
28 api : api_backend |
|
29 end |
|
30 |
|
31 return lib |