service: Add empty interface for aoc:u.
This commit is contained in:
		| @@ -49,6 +49,7 @@ set(SRCS | ||||
|             hle/romfs.cpp | ||||
|             hle/service/am/am.cpp | ||||
|             hle/service/am/applet_oe.cpp | ||||
|             hle/service/aoc/aoc_u.cpp | ||||
|             hle/service/apm/apm.cpp | ||||
|             hle/service/dsp_dsp.cpp | ||||
|             hle/service/gsp_gpu.cpp | ||||
| @@ -140,6 +141,7 @@ set(HEADERS | ||||
|             hle/romfs.h | ||||
|             hle/service/am/am.h | ||||
|             hle/service/am/applet_oe.h | ||||
|             hle/service/aoc/aoc_u.h | ||||
|             hle/service/apm/apm.h | ||||
|             hle/service/dsp_dsp.h | ||||
|             hle/service/gsp_gpu.h | ||||
|   | ||||
							
								
								
									
										18
									
								
								src/core/hle/service/aoc/aoc_u.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								src/core/hle/service/aoc/aoc_u.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| // Copyright 2017 Citra Emulator Project | ||||
| // Licensed under GPLv2 or any later version | ||||
| // Refer to the license.txt file included. | ||||
|  | ||||
| #include <string> | ||||
| #include "core/hle/service/aoc/aoc_u.h" | ||||
|  | ||||
| namespace Service { | ||||
| namespace AOC { | ||||
|  | ||||
| void InstallInterfaces(SM::ServiceManager& service_manager) { | ||||
|     std::make_shared<AOC_U>()->InstallAsService(service_manager); | ||||
| } | ||||
|  | ||||
| AOC_U::AOC_U() : ServiceFramework("aoc:u") {} | ||||
|  | ||||
| } // namespace AOC | ||||
| } // namespace Service | ||||
							
								
								
									
										22
									
								
								src/core/hle/service/aoc/aoc_u.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								src/core/hle/service/aoc/aoc_u.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| // Copyright 2017 Citra Emulator Project | ||||
| // Licensed under GPLv2 or any later version | ||||
| // Refer to the license.txt file included. | ||||
|  | ||||
| #pragma once | ||||
|  | ||||
| #include "core/hle/service/service.h" | ||||
|  | ||||
| namespace Service { | ||||
| namespace AOC { | ||||
|  | ||||
| class AOC_U final : public ServiceFramework<AOC_U> { | ||||
| public: | ||||
|     AOC_U(); | ||||
|     ~AOC_U() = default; | ||||
| }; | ||||
|  | ||||
| /// Registers all LM services with the specified service manager. | ||||
| void InstallInterfaces(SM::ServiceManager& service_manager); | ||||
|  | ||||
| } // namespace AOC | ||||
| } // namespace Service | ||||
| @@ -16,6 +16,7 @@ | ||||
| #include "core/hle/kernel/server_session.h" | ||||
| #include "core/hle/kernel/thread.h" | ||||
| #include "core/hle/service/am/am.h" | ||||
| #include "core/hle/service/aoc/aoc_u.h" | ||||
| #include "core/hle/service/apm/apm.h" | ||||
| #include "core/hle/service/dsp_dsp.h" | ||||
| #include "core/hle/service/gsp_gpu.h" | ||||
| @@ -171,6 +172,7 @@ void Init() { | ||||
|     SM::ServiceManager::InstallInterfaces(SM::g_service_manager); | ||||
|  | ||||
|     AM::InstallInterfaces(*SM::g_service_manager); | ||||
|     AOC::InstallInterfaces(*SM::g_service_manager); | ||||
|     APM::InstallInterfaces(*SM::g_service_manager); | ||||
|     LM::InstallInterfaces(*SM::g_service_manager); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user