service: Add empty interface for aoc:u.
This commit is contained in:
		| @@ -49,6 +49,7 @@ set(SRCS | |||||||
|             hle/romfs.cpp |             hle/romfs.cpp | ||||||
|             hle/service/am/am.cpp |             hle/service/am/am.cpp | ||||||
|             hle/service/am/applet_oe.cpp |             hle/service/am/applet_oe.cpp | ||||||
|  |             hle/service/aoc/aoc_u.cpp | ||||||
|             hle/service/apm/apm.cpp |             hle/service/apm/apm.cpp | ||||||
|             hle/service/dsp_dsp.cpp |             hle/service/dsp_dsp.cpp | ||||||
|             hle/service/gsp_gpu.cpp |             hle/service/gsp_gpu.cpp | ||||||
| @@ -140,6 +141,7 @@ set(HEADERS | |||||||
|             hle/romfs.h |             hle/romfs.h | ||||||
|             hle/service/am/am.h |             hle/service/am/am.h | ||||||
|             hle/service/am/applet_oe.h |             hle/service/am/applet_oe.h | ||||||
|  |             hle/service/aoc/aoc_u.h | ||||||
|             hle/service/apm/apm.h |             hle/service/apm/apm.h | ||||||
|             hle/service/dsp_dsp.h |             hle/service/dsp_dsp.h | ||||||
|             hle/service/gsp_gpu.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/server_session.h" | ||||||
| #include "core/hle/kernel/thread.h" | #include "core/hle/kernel/thread.h" | ||||||
| #include "core/hle/service/am/am.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/apm/apm.h" | ||||||
| #include "core/hle/service/dsp_dsp.h" | #include "core/hle/service/dsp_dsp.h" | ||||||
| #include "core/hle/service/gsp_gpu.h" | #include "core/hle/service/gsp_gpu.h" | ||||||
| @@ -171,6 +172,7 @@ void Init() { | |||||||
|     SM::ServiceManager::InstallInterfaces(SM::g_service_manager); |     SM::ServiceManager::InstallInterfaces(SM::g_service_manager); | ||||||
|  |  | ||||||
|     AM::InstallInterfaces(*SM::g_service_manager); |     AM::InstallInterfaces(*SM::g_service_manager); | ||||||
|  |     AOC::InstallInterfaces(*SM::g_service_manager); | ||||||
|     APM::InstallInterfaces(*SM::g_service_manager); |     APM::InstallInterfaces(*SM::g_service_manager); | ||||||
|     LM::InstallInterfaces(*SM::g_service_manager); |     LM::InstallInterfaces(*SM::g_service_manager); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user