MCPcopy
hub / github.com/shadowsocks/shadowsocks / close

Method close

shadowsocks/tcprelay.py:847–856  ·  view source on GitHub ↗
(self, next_tick=False)

Source from the content-addressed store, hash-verified

845 self._sweep_timeout()
846
847 def close(self, next_tick=False):
848 logging.debug('TCP close')
849 self._closed = True
850 if not next_tick:
851 if self._eventloop:
852 self._eventloop.remove_periodic(self.handle_periodic)
853 self._eventloop.remove(self._server_socket)
854 self._server_socket.close()
855 for handler in list(self._fd_to_handlers.values()):
856 handler.destroy()

Callers 2

destroyMethod · 0.45
handle_periodicMethod · 0.45

Calls 3

remove_periodicMethod · 0.80
removeMethod · 0.80
destroyMethod · 0.80

Tested by

no test coverage detected