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