IDeliveryCacheFileService.cs 438 B

123456789101112131415
  1. using LibHac.Bcat;
  2. using Ryujinx.Horizon.Common;
  3. using Ryujinx.Horizon.Sdk.Sf;
  4. using System;
  5. namespace Ryujinx.Horizon.Sdk.Bcat
  6. {
  7. internal interface IDeliveryCacheFileService : IServiceObject
  8. {
  9. Result GetDigest(out Digest digest);
  10. Result GetSize(out long size);
  11. Result Open(DirectoryName directoryName, FileName fileName);
  12. Result Read(long offset, out long bytesRead, Span<byte> data);
  13. }
  14. }