Lines Matching refs:overlapped
2 * Support for overlapped IO
71 OVERLAPPED overlapped;
618 * for overlapped I/O
653 memset(&self->overlapped, 0, sizeof(OVERLAPPED));
656 self->overlapped.hEvent = event;
662 buffers while overlapped are still running, to prevent a crash. */
716 if (!HasOverlappedIoCompleted(&self->overlapped) &&
720 if (CancelIoEx(self->handle, &self->overlapped))
723 ret = GetOverlappedResult(self->handle, &self->overlapped,
741 if (self->overlapped.hEvent != NULL) {
742 CloseHandle(self->overlapped.hEvent);
820 Cancel overlapped operation.
833 if (!HasOverlappedIoCompleted(&self->overlapped)) {
835 ret = CancelIoEx(self->handle, &self->overlapped);
877 ret = GetOverlappedResult(self->handle, &self->overlapped, &transferred,
988 &self->overlapped);
994 mark_as_completed(&self->overlapped);
1013 Start overlapped read.
1049 Start overlapped receive.
1091 &self->overlapped, NULL);
1097 mark_as_completed(&self->overlapped);
1118 Start overlapped receive.
1155 Start overlapped receive.
1191 Start overlapped write.
1222 &written, &self->overlapped);
1244 Start overlapped send.
1277 &self->overlapped, NULL);
1298 Start overlapped wait for client to connect.
1330 &self->overlapped);
1425 Start overlapped connect.
1457 NULL, 0, NULL, &self->overlapped);
1497 ret = Py_DisconnectEx((SOCKET)Socket, &self->overlapped, flags, 0);
1544 self->overlapped.Offset = offset;
1545 self->overlapped.OffsetHigh = offset_high;
1549 count_per_send, &self->overlapped, NULL, flags);
1569 Start overlapped wait for a client to connect.
1589 ret = ConnectNamedPipe(Pipe, &self->overlapped);
1595 mark_as_completed(&self->overlapped);
1612 Connect to the pipe for asynchronous I/O (overlapped).
1637 return PyLong_FromVoidPtr(&self->overlapped);
1643 return PyBool_FromLong(!HasOverlappedIoCompleted(&self->overlapped) &&
1710 // WSAConnect does not support overlapped I/O so this call will
1733 Start overlapped sendto over a connectionless (UDP) socket.
1777 Address, AddressLength, &self->overlapped, NULL);
1798 "Start overlapped receive");
1808 Start overlapped receive.
1849 &self->overlapped, NULL);
1855 mark_as_completed(&self->overlapped);
1877 Start overlapped receive.
1916 &self->overlapped, NULL);
1922 mark_as_completed(&self->overlapped);
1935 #include "clinic/overlapped.c.h"
1963 offsetof(OverlappedObject, overlapped) + offsetof(OVERLAPPED, hEvent),
1970 "Address of overlapped structure"},