diff options
Diffstat (limited to 'src/core/hle/service/apm/interface.h')
-rw-r--r-- | src/core/hle/service/apm/interface.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/core/hle/service/apm/interface.h b/src/core/hle/service/apm/interface.h deleted file mode 100644 index 063ad5308..000000000 --- a/src/core/hle/service/apm/interface.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright 2018 yuzu emulator team -// Licensed under GPLv2 or any later version -// Refer to the license.txt file included. - -#pragma once - -#include "core/hle/service/service.h" - -namespace Service::APM { - -class Controller; -class Module; - -class APM final : public ServiceFramework<APM> { -public: - explicit APM(Core::System& system_, std::shared_ptr<Module> apm_, Controller& controller_, - const char* name); - ~APM() override; - -private: - void OpenSession(Kernel::HLERequestContext& ctx); - void GetPerformanceMode(Kernel::HLERequestContext& ctx); - void IsCpuOverclockEnabled(Kernel::HLERequestContext& ctx); - - std::shared_ptr<Module> apm; - Controller& controller; -}; - -class APM_Sys final : public ServiceFramework<APM_Sys> { -public: - explicit APM_Sys(Core::System& system_, Controller& controller); - ~APM_Sys() override; - - void SetCpuBoostMode(Kernel::HLERequestContext& ctx); - -private: - void GetPerformanceEvent(Kernel::HLERequestContext& ctx); - void GetCurrentPerformanceConfiguration(Kernel::HLERequestContext& ctx); - - Controller& controller; -}; - -} // namespace Service::APM |