Software /
code /
prosody
Comparison
net/server_epoll.lua @ 10983:0862325842ec
net.server_epoll: Signal API-compatibilty with util.timer
Reduces the overhead of having both util.timer and the timer handling
here, since they are very similar and now API-compatible.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 29 Jun 2020 17:13:05 +0200 |
parent | 10982:276f16101d59 |
child | 10984:69ed4764edda |
comparison
equal
deleted
inserted
replaced
10982:276f16101d59 | 10983:0862325842ec |
---|---|
894 return { | 894 return { |
895 get_backend = function () return "epoll"; end; | 895 get_backend = function () return "epoll"; end; |
896 addserver = addserver; | 896 addserver = addserver; |
897 addclient = addclient; | 897 addclient = addclient; |
898 add_task = addtimer; | 898 add_task = addtimer; |
899 timer = { | |
900 -- API-compatible with util.timer | |
901 add_task = addtimer; | |
902 stop = closetimer; | |
903 reschedule = reschedule; | |
904 }; | |
899 listen = listen; | 905 listen = listen; |
900 loop = loop; | 906 loop = loop; |
901 closeall = closeall; | 907 closeall = closeall; |
902 setquitting = setquitting; | 908 setquitting = setquitting; |
903 wrapclient = wrapclient; | 909 wrapclient = wrapclient; |