namespace Ryujinx.HLE.HOS.Services.Bsd { class PollEvent { public enum EventTypeMask { Input = 1, UrgentInput = 2, Output = 4, Error = 8, Disconnected = 0x10, Invalid = 0x20, } public int SocketFd { get; private set; } public BsdSocket Socket { get; private set; } public EventTypeMask InputEvents { get; private set; } public EventTypeMask OutputEvents { get; private set; } public PollEvent(int socketFd, BsdSocket socket, EventTypeMask inputEvents, EventTypeMask outputEvents) { this.SocketFd = socketFd; this.Socket = socket; this.InputEvents = inputEvents; this.OutputEvents = outputEvents; } } }