MCPcopy Index your code
hub / github.com/python/cpython / _control_ssl_reading

Method _control_ssl_reading

Lib/asyncio/sslproto.py:881–888  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

879 # Flow control for reads from SSL socket
880
881 def _control_ssl_reading(self):
882 size = self._get_read_buffer_size()
883 if size >= self._incoming_high_water and not self._ssl_reading_paused:
884 self._ssl_reading_paused = True
885 self._transport.pause_reading()
886 elif size <= self._incoming_low_water and self._ssl_reading_paused:
887 self._ssl_reading_paused = False
888 self._transport.resume_reading()
889
890 def _set_read_buffer_limits(self, high=None, low=None):
891 high, low = add_flowcontrol_defaults(

Callers 2

_do_readMethod · 0.95

Calls 3

_get_read_buffer_sizeMethod · 0.95
pause_readingMethod · 0.45
resume_readingMethod · 0.45

Tested by

no test coverage detected