IFileDescriptor.cs 332 B

1234567891011121314
  1. using System;
  2. namespace Ryujinx.HLE.HOS.Services.Sockets.Bsd
  3. {
  4. interface IFileDescriptor : IDisposable
  5. {
  6. bool Blocking { get; set; }
  7. int Refcount { get; set; }
  8. LinuxError Read(out int readSize, Span<byte> buffer);
  9. LinuxError Write(out int writeSize, ReadOnlySpan<byte> buffer);
  10. }
  11. }