|
|
|
@ -55,6 +55,8 @@ class ISelfController final : public ServiceFramework<ISelfController> {
|
|
|
|
|
public:
|
|
|
|
|
ISelfController() : ServiceFramework("ISelfController") {
|
|
|
|
|
static const FunctionInfo functions[] = {
|
|
|
|
|
{1, &ISelfController::LockExit, "LockExit"},
|
|
|
|
|
{2, &ISelfController::UnlockExit, "UnlockExit"},
|
|
|
|
|
{11, &ISelfController::SetOperationModeChangedNotification,
|
|
|
|
|
"SetOperationModeChangedNotification"},
|
|
|
|
|
{12, &ISelfController::SetPerformanceModeChangedNotification,
|
|
|
|
@ -128,6 +130,20 @@ private:
|
|
|
|
|
|
|
|
|
|
LOG_WARNING(Service, "(STUBBED) called enabled=%u", static_cast<u32>(enabled));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void LockExit(Kernel::HLERequestContext& ctx) {
|
|
|
|
|
IPC::RequestBuilder rb{ctx, 2};
|
|
|
|
|
rb.Push(RESULT_SUCCESS);
|
|
|
|
|
|
|
|
|
|
LOG_WARNING(Service, "(STUBBED) called");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void UnlockExit(Kernel::HLERequestContext& ctx) {
|
|
|
|
|
IPC::RequestBuilder rb{ctx, 2};
|
|
|
|
|
rb.Push(RESULT_SUCCESS);
|
|
|
|
|
|
|
|
|
|
LOG_WARNING(Service, "(STUBBED) called");
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
class ICommonStateGetter final : public ServiceFramework<ICommonStateGetter> {
|
|
|
|
|