Move solution and projects to src

This commit is contained in:
TSR Berry 2023-04-08 01:22:00 +02:00 committed by Mary
parent cd124bda58
commit cee7121058
3466 changed files with 55 additions and 55 deletions

View file

@ -1,43 +0,0 @@
namespace Ryujinx.HLE.HOS.Services.Apm
{
abstract class IManager : IpcService
{
public IManager(ServiceCtx context) { }
protected abstract ResultCode OpenSession(out SessionServer sessionServer);
protected abstract PerformanceMode GetPerformanceMode();
protected abstract bool IsCpuOverclockEnabled();
[CommandCmif(0)]
// OpenSession() -> object<nn::apm::ISession>
public ResultCode OpenSession(ServiceCtx context)
{
ResultCode resultCode = OpenSession(out SessionServer sessionServer);
if (resultCode == ResultCode.Success)
{
MakeObject(context, sessionServer);
}
return resultCode;
}
[CommandCmif(1)]
// GetPerformanceMode() -> nn::apm::PerformanceMode
public ResultCode GetPerformanceMode(ServiceCtx context)
{
context.ResponseData.Write((uint)GetPerformanceMode());
return ResultCode.Success;
}
[CommandCmif(6)] // 7.0.0+
// IsCpuOverclockEnabled() -> bool
public ResultCode IsCpuOverclockEnabled(ServiceCtx context)
{
context.ResponseData.Write(IsCpuOverclockEnabled());
return ResultCode.Success;
}
}
}