41 references to SocketEvents
System.Net.Sockets (41)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs (6)
39internal static partial global::Interop.Error TryChangeSocketEventRegistration(nint port, global::System.Runtime.InteropServices.SafeHandle socket, global::Interop.Sys.SocketEvents currentEvents, global::Interop.Sys.SocketEvents newEvents, nint data) 66static extern unsafe global::Interop.Error __PInvoke(nint __port_native, nint __socket_native, global::Interop.Sys.SocketEvents __currentEvents_native, global::Interop.Sys.SocketEvents __newEvents_native, nint __data_native); 76internal static extern partial global::Interop.Error TryChangeSocketEventRegistration(nint port, nint socket, global::Interop.Sys.SocketEvents currentEvents, global::Interop.Sys.SocketEvents newEvents, nint data);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.SocketEvent.cs (5)
26public SocketEvents Events; 43internal static partial Error TryChangeSocketEventRegistration(IntPtr port, SafeHandle socket, SocketEvents currentEvents, SocketEvents newEvents, IntPtr data); 46internal static partial Error TryChangeSocketEventRegistration(IntPtr port, IntPtr socket, SocketEvents currentEvents, SocketEvents newEvents, IntPtr data);
System\Net\Sockets\SocketAsyncContext.Unix.cs (21)
2230public Interop.Sys.SocketEvents HandleSyncEventsSpeculatively(Interop.Sys.SocketEvents events) 2232if ((events & Interop.Sys.SocketEvents.Error) != 0) 2236events ^= Interop.Sys.SocketEvents.Error; 2237events |= Interop.Sys.SocketEvents.Read | Interop.Sys.SocketEvents.Write; 2240if ((events & Interop.Sys.SocketEvents.Read) != 0 && 2244events ^= Interop.Sys.SocketEvents.Read; 2247if ((events & Interop.Sys.SocketEvents.Write) != 0 && 2251events ^= Interop.Sys.SocketEvents.Write; 2258public void HandleEventsInline(Interop.Sys.SocketEvents events) 2260if ((events & Interop.Sys.SocketEvents.Error) != 0) 2264events ^= Interop.Sys.SocketEvents.Error; 2265events |= Interop.Sys.SocketEvents.Read | Interop.Sys.SocketEvents.Write; 2268if ((events & Interop.Sys.SocketEvents.Read) != 0) 2274if ((events & Interop.Sys.SocketEvents.Write) != 0) 2282public void HandleEvents(Interop.Sys.SocketEvents events) 2284Debug.Assert((events & Interop.Sys.SocketEvents.Error) == 0); 2287(events & Interop.Sys.SocketEvents.Read) != 0 ? _receiveQueue.ProcessSyncEventOrGetAsyncEvent(this) : null; 2289(events & Interop.Sys.SocketEvents.Write) != 0 ? _sendQueue.ProcessSyncEventOrGetAsyncEvent(this) : null;
System\Net\Sockets\SocketAsyncEngine.Unix.cs (9)
160error = Interop.Sys.TryChangeSocketEventRegistration(_port, socketHandle, Interop.Sys.SocketEvents.None, 161Interop.Sys.SocketEvents.Read | Interop.Sys.SocketEvents.Write, context.GlobalContextIndex); 284Interop.Sys.SocketEvents events = context.HandleSyncEventsSpeculatively(socketEvent.Events); 286if (events != Interop.Sys.SocketEvents.None) 376public Interop.Sys.SocketEvents _events; 389public void With(SocketAsyncContext context, Interop.Sys.SocketEvents events) 412Interop.Sys.SocketEvents events = _events; 417_events = Interop.Sys.SocketEvents.None;