summaryrefslogtreecommitdiff
path: root/src/core/hle/service/service.cpp
diff options
context:
space:
mode:
authorGravatar bunnei2014-06-14 12:13:16 -0400
committerGravatar bunnei2014-06-14 12:13:16 -0400
commit004df767953a949817da89bddcd5d1379240f769 (patch)
treeb2d54928dcbf3cb4dde0cd5d3277afe7999b7bd9 /src/core/hle/service/service.cpp
parentGPU debugger: Const correctness and build fix. (diff)
parentKernel: Removed unnecessary "#pragma once". (diff)
downloadyuzu-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.cpp10
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
19namespace Service { 20namespace Service {
20 21
21Manager* g_manager = NULL; ///< Service manager 22Manager* 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) {
55Interface* Manager::FetchFromPortName(std::string port_name) { 56Interface* 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
80void Shutdown() { 82void 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