Merge pull request #112 from Rozelette/master
ISelfController: Stub LockExit and UnlockExit
This commit is contained in:
		| @@ -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> { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user