equal
deleted
inserted
replaced
296 end |
296 end |
297 interface.send = interface.write; |
297 interface.send = interface.write; |
298 |
298 |
299 function interface:close() |
299 function interface:close() |
300 if self._wantwrite then |
300 if self._wantwrite then |
|
301 log("debug", "Close %s after writing", tostring(self)); |
301 self._toclose = true; |
302 self._toclose = true; |
302 else |
303 else |
|
304 log("debug", "Close %s", tostring(self)); |
303 self.close = noop; |
305 self.close = noop; |
304 self.listeners.ondisconnect(self); |
306 self.listeners.ondisconnect(self); |
305 self:destroy(); |
307 self:destroy(); |
306 end |
308 end |
307 end |
309 end |