diff options
| author | 2014-06-14 12:13:16 -0400 | |
|---|---|---|
| committer | 2014-06-14 12:13:16 -0400 | |
| commit | 004df767953a949817da89bddcd5d1379240f769 (patch) | |
| tree | b2d54928dcbf3cb4dde0cd5d3277afe7999b7bd9 /src/core/hle/service/service.cpp | |
| parent | GPU debugger: Const correctness and build fix. (diff) | |
| parent | Kernel: Removed unnecessary "#pragma once". (diff) | |
| download | yuzu-004df767953a949817da89bddcd5d1379240f769.tar.gz yuzu-004df767953a949817da89bddcd5d1379240f769.tar.xz yuzu-004df767953a949817da89bddcd5d1379240f769.zip | |
Merge branch 'threading' of https://github.com/bunnei/citra
Conflicts:
src/core/hle/function_wrappers.h
src/core/hle/service/gsp.cpp
Diffstat (limited to 'src/core/hle/service/service.cpp')
| -rw-r--r-- | src/core/hle/service/service.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/core/hle/service/service.cpp b/src/core/hle/service/service.cpp index 08d0c43ff..4a1ac857e 100644 --- a/src/core/hle/service/service.cpp +++ b/src/core/hle/service/service.cpp | |||
| @@ -12,13 +12,14 @@ | |||
| 12 | #include "core/hle/service/apt.h" | 12 | #include "core/hle/service/apt.h" |
| 13 | #include "core/hle/service/gsp.h" | 13 | #include "core/hle/service/gsp.h" |
| 14 | #include "core/hle/service/hid.h" | 14 | #include "core/hle/service/hid.h" |
| 15 | #include "core/hle/service/ndm.h" | ||
| 15 | #include "core/hle/service/srv.h" | 16 | #include "core/hle/service/srv.h" |
| 16 | 17 | ||
| 17 | #include "core/hle/kernel/kernel.h" | 18 | #include "core/hle/kernel/kernel.h" |
| 18 | 19 | ||
| 19 | namespace Service { | 20 | namespace Service { |
| 20 | 21 | ||
| 21 | Manager* g_manager = NULL; ///< Service manager | 22 | Manager* g_manager = nullptr; ///< Service manager |
| 22 | 23 | ||
| 23 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 24 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 24 | // Service Manager class | 25 | // Service Manager class |
| @@ -55,7 +56,7 @@ Interface* Manager::FetchFromHandle(Handle handle) { | |||
| 55 | Interface* Manager::FetchFromPortName(std::string port_name) { | 56 | Interface* Manager::FetchFromPortName(std::string port_name) { |
| 56 | auto itr = m_port_map.find(port_name); | 57 | auto itr = m_port_map.find(port_name); |
| 57 | if (itr == m_port_map.end()) { | 58 | if (itr == m_port_map.end()) { |
| 58 | return NULL; | 59 | return nullptr; |
| 59 | } | 60 | } |
| 60 | return FetchFromHandle(itr->second); | 61 | return FetchFromHandle(itr->second); |
| 61 | } | 62 | } |
| @@ -72,14 +73,15 @@ void Init() { | |||
| 72 | g_manager->AddService(new APT_U::Interface); | 73 | g_manager->AddService(new APT_U::Interface); |
| 73 | g_manager->AddService(new GSP_GPU::Interface); | 74 | g_manager->AddService(new GSP_GPU::Interface); |
| 74 | g_manager->AddService(new HID_User::Interface); | 75 | g_manager->AddService(new HID_User::Interface); |
| 76 | g_manager->AddService(new NDM_U::Interface); | ||
| 75 | 77 | ||
| 76 | NOTICE_LOG(HLE, "Services initialized OK"); | 78 | NOTICE_LOG(HLE, "initialized OK"); |
| 77 | } | 79 | } |
| 78 | 80 | ||
| 79 | /// Shutdown ServiceManager | 81 | /// Shutdown ServiceManager |
| 80 | void Shutdown() { | 82 | void Shutdown() { |
| 81 | delete g_manager; | 83 | delete g_manager; |
| 82 | NOTICE_LOG(HLE, "Services shutdown OK"); | 84 | NOTICE_LOG(HLE, "shutdown OK"); |
| 83 | } | 85 | } |
| 84 | 86 | ||
| 85 | 87 | ||