diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/CMakeLists.txt | 18 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm.cpp | 28 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm.h | 14 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_cec.cpp | 19 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_cec.h | 22 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_ext.cpp | 19 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_ext.h | 22 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_inf.cpp | 21 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_inf.h | 22 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_sap.cpp | 20 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_sap.h | 22 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_soc.cpp | 20 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_soc.h | 22 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_tst.cpp | 20 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_tst.h | 22 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_uds.cpp (renamed from src/core/hle/service/nwm_uds.cpp) | 11 | ||||
| -rw-r--r-- | src/core/hle/service/nwm/nwm_uds.h (renamed from src/core/hle/service/nwm_uds.h) | 0 | ||||
| -rw-r--r-- | src/core/hle/service/service.cpp | 5 |
18 files changed, 317 insertions, 10 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 5d74e4546..ccbe7a9ce 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt | |||
| @@ -123,7 +123,14 @@ set(SRCS | |||
| 123 | hle/service/nim/nim_s.cpp | 123 | hle/service/nim/nim_s.cpp |
| 124 | hle/service/nim/nim_u.cpp | 124 | hle/service/nim/nim_u.cpp |
| 125 | hle/service/ns_s.cpp | 125 | hle/service/ns_s.cpp |
| 126 | hle/service/nwm_uds.cpp | 126 | hle/service/nwm/nwm.cpp |
| 127 | hle/service/nwm/nwm_cec.cpp | ||
| 128 | hle/service/nwm/nwm_ext.cpp | ||
| 129 | hle/service/nwm/nwm_inf.cpp | ||
| 130 | hle/service/nwm/nwm_sap.cpp | ||
| 131 | hle/service/nwm/nwm_soc.cpp | ||
| 132 | hle/service/nwm/nwm_tst.cpp | ||
| 133 | hle/service/nwm/nwm_uds.cpp | ||
| 127 | hle/service/pm_app.cpp | 134 | hle/service/pm_app.cpp |
| 128 | hle/service/ptm/ptm.cpp | 135 | hle/service/ptm/ptm.cpp |
| 129 | hle/service/ptm/ptm_gets.cpp | 136 | hle/service/ptm/ptm_gets.cpp |
| @@ -288,7 +295,14 @@ set(HEADERS | |||
| 288 | hle/service/nim/nim_s.h | 295 | hle/service/nim/nim_s.h |
| 289 | hle/service/nim/nim_u.h | 296 | hle/service/nim/nim_u.h |
| 290 | hle/service/ns_s.h | 297 | hle/service/ns_s.h |
| 291 | hle/service/nwm_uds.h | 298 | hle/service/nwm/nwm.h |
| 299 | hle/service/nwm/nwm_cec.h | ||
| 300 | hle/service/nwm/nwm_ext.h | ||
| 301 | hle/service/nwm/nwm_inf.h | ||
| 302 | hle/service/nwm/nwm_sap.h | ||
| 303 | hle/service/nwm/nwm_soc.h | ||
| 304 | hle/service/nwm/nwm_tst.h | ||
| 305 | hle/service/nwm/nwm_uds.h | ||
| 292 | hle/service/pm_app.h | 306 | hle/service/pm_app.h |
| 293 | hle/service/ptm/ptm.h | 307 | hle/service/ptm/ptm.h |
| 294 | hle/service/ptm/ptm_gets.h | 308 | hle/service/ptm/ptm_gets.h |
diff --git a/src/core/hle/service/nwm/nwm.cpp b/src/core/hle/service/nwm/nwm.cpp new file mode 100644 index 000000000..9f1994dc3 --- /dev/null +++ b/src/core/hle/service/nwm/nwm.cpp | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "core/hle/service/nwm/nwm.h" | ||
| 6 | #include "core/hle/service/nwm/nwm_cec.h" | ||
| 7 | #include "core/hle/service/nwm/nwm_ext.h" | ||
| 8 | #include "core/hle/service/nwm/nwm_inf.h" | ||
| 9 | #include "core/hle/service/nwm/nwm_sap.h" | ||
| 10 | #include "core/hle/service/nwm/nwm_soc.h" | ||
| 11 | #include "core/hle/service/nwm/nwm_tst.h" | ||
| 12 | #include "core/hle/service/nwm/nwm_uds.h" | ||
| 13 | |||
| 14 | namespace Service { | ||
| 15 | namespace NWM { | ||
| 16 | |||
| 17 | void Init() { | ||
| 18 | AddService(new NWM_CEC); | ||
| 19 | AddService(new NWM_EXT); | ||
| 20 | AddService(new NWM_INF); | ||
| 21 | AddService(new NWM_SAP); | ||
| 22 | AddService(new NWM_SOC); | ||
| 23 | AddService(new NWM_TST); | ||
| 24 | AddService(new NWM_UDS); | ||
| 25 | } | ||
| 26 | |||
| 27 | } // namespace NWM | ||
| 28 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm.h b/src/core/hle/service/nwm/nwm.h new file mode 100644 index 000000000..6926b29a6 --- /dev/null +++ b/src/core/hle/service/nwm/nwm.h | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #pragma once | ||
| 6 | |||
| 7 | namespace Service { | ||
| 8 | namespace NWM { | ||
| 9 | |||
| 10 | /// Initialize all NWM services | ||
| 11 | void Init(); | ||
| 12 | |||
| 13 | } // namespace NWM | ||
| 14 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_cec.cpp b/src/core/hle/service/nwm/nwm_cec.cpp new file mode 100644 index 000000000..7f03987df --- /dev/null +++ b/src/core/hle/service/nwm/nwm_cec.cpp | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "core/hle/service/nwm/nwm_cec.h" | ||
| 6 | |||
| 7 | namespace Service { | ||
| 8 | namespace NWM { | ||
| 9 | |||
| 10 | const Interface::FunctionInfo FunctionTable[] = { | ||
| 11 | {0x000D0082, nullptr, "SendProbeRequest"}, | ||
| 12 | }; | ||
| 13 | |||
| 14 | NWM_CEC::NWM_CEC() { | ||
| 15 | Register(FunctionTable); | ||
| 16 | } | ||
| 17 | |||
| 18 | } // namespace NWM | ||
| 19 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_cec.h b/src/core/hle/service/nwm/nwm_cec.h new file mode 100644 index 000000000..07b6addb5 --- /dev/null +++ b/src/core/hle/service/nwm/nwm_cec.h | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #pragma once | ||
| 6 | |||
| 7 | #include "core/hle/service/service.h" | ||
| 8 | |||
| 9 | namespace Service { | ||
| 10 | namespace NWM { | ||
| 11 | |||
| 12 | class NWM_CEC final : public Interface { | ||
| 13 | public: | ||
| 14 | NWM_CEC(); | ||
| 15 | |||
| 16 | std::string GetPortName() const override { | ||
| 17 | return "nwm::CEC"; | ||
| 18 | } | ||
| 19 | }; | ||
| 20 | |||
| 21 | } // namespace NWM | ||
| 22 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_ext.cpp b/src/core/hle/service/nwm/nwm_ext.cpp new file mode 100644 index 000000000..605640a13 --- /dev/null +++ b/src/core/hle/service/nwm/nwm_ext.cpp | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "core/hle/service/nwm/nwm_ext.h" | ||
| 6 | |||
| 7 | namespace Service { | ||
| 8 | namespace NWM { | ||
| 9 | |||
| 10 | const Interface::FunctionInfo FunctionTable[] = { | ||
| 11 | {0x00080040, nullptr, "ControlWirelessEnabled"}, | ||
| 12 | }; | ||
| 13 | |||
| 14 | NWM_EXT::NWM_EXT() { | ||
| 15 | Register(FunctionTable); | ||
| 16 | } | ||
| 17 | |||
| 18 | } // namespace NWM | ||
| 19 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_ext.h b/src/core/hle/service/nwm/nwm_ext.h new file mode 100644 index 000000000..51d39d9ea --- /dev/null +++ b/src/core/hle/service/nwm/nwm_ext.h | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #pragma once | ||
| 6 | |||
| 7 | #include "core/hle/service/service.h" | ||
| 8 | |||
| 9 | namespace Service { | ||
| 10 | namespace NWM { | ||
| 11 | |||
| 12 | class NWM_EXT final : public Interface { | ||
| 13 | public: | ||
| 14 | NWM_EXT(); | ||
| 15 | |||
| 16 | std::string GetPortName() const override { | ||
| 17 | return "nwm::EXT"; | ||
| 18 | } | ||
| 19 | }; | ||
| 20 | |||
| 21 | } // namespace NWM | ||
| 22 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_inf.cpp b/src/core/hle/service/nwm/nwm_inf.cpp new file mode 100644 index 000000000..c8470589b --- /dev/null +++ b/src/core/hle/service/nwm/nwm_inf.cpp | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "core/hle/service/nwm/nwm_inf.h" | ||
| 6 | |||
| 7 | namespace Service { | ||
| 8 | namespace NWM { | ||
| 9 | |||
| 10 | const Interface::FunctionInfo FunctionTable[] = { | ||
| 11 | {0x000603C4, nullptr, "RecvBeaconBroadcastData"}, | ||
| 12 | {0x00070742, nullptr, "ConnectToEncryptedAP"}, | ||
| 13 | {0x00080302, nullptr, "ConnectToAP"}, | ||
| 14 | }; | ||
| 15 | |||
| 16 | NWM_INF::NWM_INF() { | ||
| 17 | Register(FunctionTable); | ||
| 18 | } | ||
| 19 | |||
| 20 | } // namespace NWM | ||
| 21 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_inf.h b/src/core/hle/service/nwm/nwm_inf.h new file mode 100644 index 000000000..0043d769c --- /dev/null +++ b/src/core/hle/service/nwm/nwm_inf.h | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #pragma once | ||
| 6 | |||
| 7 | #include "core/hle/service/service.h" | ||
| 8 | |||
| 9 | namespace Service { | ||
| 10 | namespace NWM { | ||
| 11 | |||
| 12 | class NWM_INF final : public Interface { | ||
| 13 | public: | ||
| 14 | NWM_INF(); | ||
| 15 | |||
| 16 | std::string GetPortName() const override { | ||
| 17 | return "nwm::INF"; | ||
| 18 | } | ||
| 19 | }; | ||
| 20 | |||
| 21 | } // namespace NWM | ||
| 22 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_sap.cpp b/src/core/hle/service/nwm/nwm_sap.cpp new file mode 100644 index 000000000..fd29ed761 --- /dev/null +++ b/src/core/hle/service/nwm/nwm_sap.cpp | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "core/hle/service/nwm/nwm_sap.h" | ||
| 6 | |||
| 7 | namespace Service { | ||
| 8 | namespace NWM { | ||
| 9 | |||
| 10 | /* | ||
| 11 | const Interface::FunctionInfo FunctionTable[] = { | ||
| 12 | }; | ||
| 13 | */ | ||
| 14 | |||
| 15 | NWM_SAP::NWM_SAP() { | ||
| 16 | // Register(FunctionTable); | ||
| 17 | } | ||
| 18 | |||
| 19 | } // namespace NWM | ||
| 20 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_sap.h b/src/core/hle/service/nwm/nwm_sap.h new file mode 100644 index 000000000..f692e06d4 --- /dev/null +++ b/src/core/hle/service/nwm/nwm_sap.h | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #pragma once | ||
| 6 | |||
| 7 | #include "core/hle/service/service.h" | ||
| 8 | |||
| 9 | namespace Service { | ||
| 10 | namespace NWM { | ||
| 11 | |||
| 12 | class NWM_SAP final : public Interface { | ||
| 13 | public: | ||
| 14 | NWM_SAP(); | ||
| 15 | |||
| 16 | std::string GetPortName() const override { | ||
| 17 | return "nwm::SAP"; | ||
| 18 | } | ||
| 19 | }; | ||
| 20 | |||
| 21 | } // namespace NWM | ||
| 22 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_soc.cpp b/src/core/hle/service/nwm/nwm_soc.cpp new file mode 100644 index 000000000..fdffcb925 --- /dev/null +++ b/src/core/hle/service/nwm/nwm_soc.cpp | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "core/hle/service/nwm/nwm_soc.h" | ||
| 6 | |||
| 7 | namespace Service { | ||
| 8 | namespace NWM { | ||
| 9 | |||
| 10 | /* | ||
| 11 | const Interface::FunctionInfo FunctionTable[] = { | ||
| 12 | }; | ||
| 13 | */ | ||
| 14 | |||
| 15 | NWM_SOC::NWM_SOC() { | ||
| 16 | // Register(FunctionTable); | ||
| 17 | } | ||
| 18 | |||
| 19 | } // namespace NWM | ||
| 20 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_soc.h b/src/core/hle/service/nwm/nwm_soc.h new file mode 100644 index 000000000..594941d7e --- /dev/null +++ b/src/core/hle/service/nwm/nwm_soc.h | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #pragma once | ||
| 6 | |||
| 7 | #include "core/hle/service/service.h" | ||
| 8 | |||
| 9 | namespace Service { | ||
| 10 | namespace NWM { | ||
| 11 | |||
| 12 | class NWM_SOC final : public Interface { | ||
| 13 | public: | ||
| 14 | NWM_SOC(); | ||
| 15 | |||
| 16 | std::string GetPortName() const override { | ||
| 17 | return "nwm::SOC"; | ||
| 18 | } | ||
| 19 | }; | ||
| 20 | |||
| 21 | } // namespace NWM | ||
| 22 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_tst.cpp b/src/core/hle/service/nwm/nwm_tst.cpp new file mode 100644 index 000000000..5f292e5db --- /dev/null +++ b/src/core/hle/service/nwm/nwm_tst.cpp | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "core/hle/service/nwm/nwm_tst.h" | ||
| 6 | |||
| 7 | namespace Service { | ||
| 8 | namespace NWM { | ||
| 9 | |||
| 10 | /* | ||
| 11 | const Interface::FunctionInfo FunctionTable[] = { | ||
| 12 | }; | ||
| 13 | */ | ||
| 14 | |||
| 15 | NWM_TST::NWM_TST() { | ||
| 16 | // Register(FunctionTable); | ||
| 17 | } | ||
| 18 | |||
| 19 | } // namespace NWM | ||
| 20 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm/nwm_tst.h b/src/core/hle/service/nwm/nwm_tst.h new file mode 100644 index 000000000..8deca3216 --- /dev/null +++ b/src/core/hle/service/nwm/nwm_tst.h | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | // Copyright 2016 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #pragma once | ||
| 6 | |||
| 7 | #include "core/hle/service/service.h" | ||
| 8 | |||
| 9 | namespace Service { | ||
| 10 | namespace NWM { | ||
| 11 | |||
| 12 | class NWM_TST final : public Interface { | ||
| 13 | public: | ||
| 14 | NWM_TST(); | ||
| 15 | |||
| 16 | std::string GetPortName() const override { | ||
| 17 | return "nwm::TST"; | ||
| 18 | } | ||
| 19 | }; | ||
| 20 | |||
| 21 | } // namespace NWM | ||
| 22 | } // namespace Service | ||
diff --git a/src/core/hle/service/nwm_uds.cpp b/src/core/hle/service/nwm/nwm_uds.cpp index e3160d4b4..08fade320 100644 --- a/src/core/hle/service/nwm_uds.cpp +++ b/src/core/hle/service/nwm/nwm_uds.cpp | |||
| @@ -5,12 +5,12 @@ | |||
| 5 | #include "common/common_types.h" | 5 | #include "common/common_types.h" |
| 6 | #include "common/logging/log.h" | 6 | #include "common/logging/log.h" |
| 7 | #include "core/hle/kernel/event.h" | 7 | #include "core/hle/kernel/event.h" |
| 8 | #include "core/hle/service/nwm_uds.h" | 8 | #include "core/hle/service/nwm/nwm_uds.h" |
| 9 | 9 | ||
| 10 | namespace Service { | 10 | namespace Service { |
| 11 | namespace NWM { | 11 | namespace NWM { |
| 12 | 12 | ||
| 13 | static Kernel::SharedPtr<Kernel::Event> handle_event; | 13 | static Kernel::SharedPtr<Kernel::Event> uds_handle_event; |
| 14 | 14 | ||
| 15 | /** | 15 | /** |
| 16 | * NWM_UDS::Shutdown service function | 16 | * NWM_UDS::Shutdown service function |
| @@ -101,7 +101,7 @@ static void InitializeWithVersion(Interface* self) { | |||
| 101 | /* | 101 | /* |
| 102 | cmd_buff[1] = RESULT_SUCCESS.raw; | 102 | cmd_buff[1] = RESULT_SUCCESS.raw; |
| 103 | cmd_buff[2] = 0; | 103 | cmd_buff[2] = 0; |
| 104 | cmd_buff[3] = Kernel::g_handle_table.Create(handle_event) | 104 | cmd_buff[3] = Kernel::g_handle_table.Create(uds_handle_event) |
| 105 | .MoveFrom(); // TODO(purpasmart): Verify if this is a event handle | 105 | .MoveFrom(); // TODO(purpasmart): Verify if this is a event handle |
| 106 | */ | 106 | */ |
| 107 | cmd_buff[0] = IPC::MakeHeader(0x1B, 1, 2); | 107 | cmd_buff[0] = IPC::MakeHeader(0x1B, 1, 2); |
| @@ -116,6 +116,7 @@ static void InitializeWithVersion(Interface* self) { | |||
| 116 | } | 116 | } |
| 117 | 117 | ||
| 118 | const Interface::FunctionInfo FunctionTable[] = { | 118 | const Interface::FunctionInfo FunctionTable[] = { |
| 119 | {0x00010442, nullptr, "Initialize (deprecated)"}, | ||
| 119 | {0x00020000, nullptr, "Scrap"}, | 120 | {0x00020000, nullptr, "Scrap"}, |
| 120 | {0x00030000, Shutdown, "Shutdown"}, | 121 | {0x00030000, Shutdown, "Shutdown"}, |
| 121 | {0x00040402, nullptr, "CreateNetwork (deprecated)"}, | 122 | {0x00040402, nullptr, "CreateNetwork (deprecated)"}, |
| @@ -147,13 +148,13 @@ const Interface::FunctionInfo FunctionTable[] = { | |||
| 147 | }; | 148 | }; |
| 148 | 149 | ||
| 149 | NWM_UDS::NWM_UDS() { | 150 | NWM_UDS::NWM_UDS() { |
| 150 | handle_event = Kernel::Event::Create(Kernel::ResetType::OneShot, "NWM_UDS::handle_event"); | 151 | uds_handle_event = Kernel::Event::Create(Kernel::ResetType::OneShot, "NWM::uds_handle_event"); |
| 151 | 152 | ||
| 152 | Register(FunctionTable); | 153 | Register(FunctionTable); |
| 153 | } | 154 | } |
| 154 | 155 | ||
| 155 | NWM_UDS::~NWM_UDS() { | 156 | NWM_UDS::~NWM_UDS() { |
| 156 | handle_event = nullptr; | 157 | uds_handle_event = nullptr; |
| 157 | } | 158 | } |
| 158 | 159 | ||
| 159 | } // namespace NWM | 160 | } // namespace NWM |
diff --git a/src/core/hle/service/nwm_uds.h b/src/core/hle/service/nwm/nwm_uds.h index 55db748f6..55db748f6 100644 --- a/src/core/hle/service/nwm_uds.h +++ b/src/core/hle/service/nwm/nwm_uds.h | |||
diff --git a/src/core/hle/service/service.cpp b/src/core/hle/service/service.cpp index 25a7aeea8..7e52a05d9 100644 --- a/src/core/hle/service/service.cpp +++ b/src/core/hle/service/service.cpp | |||
| @@ -35,7 +35,7 @@ | |||
| 35 | #include "core/hle/service/nfc/nfc.h" | 35 | #include "core/hle/service/nfc/nfc.h" |
| 36 | #include "core/hle/service/nim/nim.h" | 36 | #include "core/hle/service/nim/nim.h" |
| 37 | #include "core/hle/service/ns_s.h" | 37 | #include "core/hle/service/ns_s.h" |
| 38 | #include "core/hle/service/nwm_uds.h" | 38 | #include "core/hle/service/nwm/nwm.h" |
| 39 | #include "core/hle/service/pm_app.h" | 39 | #include "core/hle/service/pm_app.h" |
| 40 | #include "core/hle/service/ptm/ptm.h" | 40 | #include "core/hle/service/ptm/ptm.h" |
| 41 | #include "core/hle/service/qtm/qtm.h" | 41 | #include "core/hle/service/qtm/qtm.h" |
| @@ -154,6 +154,7 @@ void Init() { | |||
| 154 | NEWS::Init(); | 154 | NEWS::Init(); |
| 155 | NFC::Init(); | 155 | NFC::Init(); |
| 156 | NIM::Init(); | 156 | NIM::Init(); |
| 157 | NWM::Init(); | ||
| 157 | PTM::Init(); | 158 | PTM::Init(); |
| 158 | QTM::Init(); | 159 | QTM::Init(); |
| 159 | 160 | ||
| @@ -166,7 +167,6 @@ void Init() { | |||
| 166 | AddService(new LDR::LDR_RO); | 167 | AddService(new LDR::LDR_RO); |
| 167 | AddService(new MIC::MIC_U); | 168 | AddService(new MIC::MIC_U); |
| 168 | AddService(new NS::NS_S); | 169 | AddService(new NS::NS_S); |
| 169 | AddService(new NWM::NWM_UDS); | ||
| 170 | AddService(new PM::PM_APP); | 170 | AddService(new PM::PM_APP); |
| 171 | AddService(new SOC::SOC_U); | 171 | AddService(new SOC::SOC_U); |
| 172 | AddService(new SSL::SSL_C); | 172 | AddService(new SSL::SSL_C); |
| @@ -177,7 +177,6 @@ void Init() { | |||
| 177 | 177 | ||
| 178 | /// Shutdown ServiceManager | 178 | /// Shutdown ServiceManager |
| 179 | void Shutdown() { | 179 | void Shutdown() { |
| 180 | |||
| 181 | PTM::Shutdown(); | 180 | PTM::Shutdown(); |
| 182 | NIM::Shutdown(); | 181 | NIM::Shutdown(); |
| 183 | NEWS::Shutdown(); | 182 | NEWS::Shutdown(); |