32 references to PollEvents
System.Net.Sockets (32)
src\libraries\Common\src\Interop\Unix\Interop.Poll.Structs.cs (2)
24internal PollEvents Events; // The events to poll for 25internal PollEvents TriggeredEvents; // The events that occurred which triggered the poll
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Poll.cs (2)
31internal static unsafe Error Poll(SafeHandle fd, PollEvents events, int timeout, out PollEvents triggered)
System\Net\Sockets\SocketPal.Unix.cs (28)
724Interop.PollEvents outEvents; 725err = Interop.Sys.Poll(socket, Interop.PollEvents.POLLOUT, timeout: 0, out outEvents); 728if (outEvents == Interop.PollEvents.POLLNONE) 1764Interop.PollEvents inEvent = Interop.PollEvents.POLLNONE; 1767case SelectMode.SelectRead: inEvent = Interop.PollEvents.POLLIN; break; 1768case SelectMode.SelectWrite: inEvent = Interop.PollEvents.POLLOUT; break; 1769case SelectMode.SelectError: inEvent = Interop.PollEvents.POLLPRI; break; 1774Interop.PollEvents outEvents; 1784case SelectMode.SelectRead: status = (outEvents & (Interop.PollEvents.POLLIN | Interop.PollEvents.POLLHUP)) != 0; break; 1785case SelectMode.SelectWrite: status = (outEvents & Interop.PollEvents.POLLOUT) != 0; break; 1786case SelectMode.SelectError: status = (outEvents & (Interop.PollEvents.POLLERR | Interop.PollEvents.POLLPRI)) != 0; break; 1947AddToPollArray(events, eventsLength, checkRead, ref offset, Interop.PollEvents.POLLIN | Interop.PollEvents.POLLHUP, ref refsAdded); 1948AddToPollArray(events, eventsLength, checkWrite, ref offset, Interop.PollEvents.POLLOUT, ref refsAdded); 1949AddToPollArray(events, eventsLength, checkError, ref offset, Interop.PollEvents.POLLPRI, ref refsAdded); 1975FilterPollList(checkRead, events, checkReadInitialCount - 1, Interop.PollEvents.POLLIN | Interop.PollEvents.POLLHUP, ref refsAdded); 1976FilterPollList(checkWrite, events, checkWriteInitialCount + checkReadInitialCount - 1, Interop.PollEvents.POLLOUT, ref refsAdded); 1977FilterPollList(checkError, events, checkErrorInitialCount + checkWriteInitialCount + checkReadInitialCount - 1, Interop.PollEvents.POLLERR | Interop.PollEvents.POLLPRI, ref refsAdded); 1993private static unsafe void AddToPollArray(Interop.PollEvent* arr, int arrLength, IList? socketList, ref int arrOffset, Interop.PollEvents events, ref int refsAdded) 2018private static unsafe void FilterPollList(IList? socketList, Interop.PollEvent* arr, int arrEndOffset, Interop.PollEvents desiredEvents, ref int refsAdded) 2177Interop.Error err = Interop.Sys.Poll(handle, Interop.PollEvents.POLLOUT, timeout: 0, out Interop.PollEvents outEvents); 2184if ((outEvents & Interop.PollEvents.POLLOUT) == 0)