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

Method sendfile

Lib/asyncio/windows_events.py:608–618  ·  view source on GitHub ↗
(self, sock, file, offset, count)

Source from the content-addressed store, hash-verified

606 return self._register(ov, conn, finish_connect)
607
608 def sendfile(self, sock, file, offset, count):
609 self._register_with_iocp(sock)
610 ov = _overlapped.Overlapped(NULL)
611 offset_low = offset & 0xffff_ffff
612 offset_high = (offset >> 32) & 0xffff_ffff
613 ov.TransmitFile(sock.fileno(),
614 msvcrt.get_osfhandle(file.fileno()),
615 offset_low, offset_high,
616 count, 0, 0)
617
618 return self._register(ov, sock, self.finish_socket_func)
619
620 def accept_pipe(self, pipe):
621 self._register_with_iocp(pipe)

Callers

nothing calls this directly

Calls 3

_register_with_iocpMethod · 0.95
_registerMethod · 0.95
filenoMethod · 0.45

Tested by

no test coverage detected