* Implement NGC service * Use raw byte arrays instead of string for _wordSeparators * Silence IDE0230 for _wordSeparators * Try to silence warning about _rangeValuesCount not being read on SparseSet * Make AcType enum private * Add abstract methods and one TODO that I forgot * PR feedback * More PR feedback * More PR feedback
16 lines
570 B
C#
16 lines
570 B
C#
using Ryujinx.Horizon.Common;
|
|
using System;
|
|
|
|
namespace Ryujinx.Horizon.Sdk.Fs
|
|
{
|
|
public interface IFsClient
|
|
{
|
|
Result QueryMountSystemDataCacheSize(out long size, ulong dataId);
|
|
Result MountSystemData(string mountName, ulong dataId);
|
|
Result OpenFile(out FileHandle handle, string path, OpenMode openMode);
|
|
Result ReadFile(FileHandle handle, long offset, Span<byte> destination);
|
|
Result GetFileSize(out long size, FileHandle handle);
|
|
void CloseFile(FileHandle handle);
|
|
void Unmount(string mountName);
|
|
}
|
|
}
|