Comparison

net/server_epoll.lua @ 8006:be374a5778f3

net.server_epoll: Log if there's a connection without listeners
author Kim Alvefur <zash@zash.se>
date Mon, 27 Mar 2017 03:40:24 +0200
parent 7910:91db637be237
child 8007:67f8954875a4
comparison
equal deleted inserted replaced
8004:5b5c0142fc46 8006:be374a5778f3
141 self.listeners = listeners; 141 self.listeners = listeners;
142 end 142 end
143 143
144 -- Call a listener callback 144 -- Call a listener callback
145 function interface:on(what, ...) 145 function interface:on(what, ...)
146 if not self.listeners then
147 log("error", "%s has no listeners", self);
148 return;
149 end
146 local listener = self.listeners["on"..what]; 150 local listener = self.listeners["on"..what];
147 if not listener then 151 if not listener then
148 -- log("debug", "Missing listener 'on%s'", what); -- uncomment for development and debugging 152 -- log("debug", "Missing listener 'on%s'", what); -- uncomment for development and debugging
149 return; 153 return;
150 end 154 end