diff options
| author | 2014-12-21 11:52:10 -0800 | |
|---|---|---|
| committer | 2014-12-25 19:08:33 -0800 | |
| commit | 9796bc1fa2518ca4780ce63a543444ce5f8a28e4 (patch) | |
| tree | 3f92a6046e9c44b120297095d90fc8eb970ccd54 /src | |
| parent | Merge pull request #332 from lioncash/sel (diff) | |
| download | yuzu-9796bc1fa2518ca4780ce63a543444ce5f8a28e4.tar.gz yuzu-9796bc1fa2518ca4780ce63a543444ce5f8a28e4.tar.xz yuzu-9796bc1fa2518ca4780ce63a543444ce5f8a28e4.zip | |
More services & small clean ups
Diffstat (limited to 'src')
61 files changed, 367 insertions, 309 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index c00fc3493..fdd97c184 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt | |||
| @@ -32,8 +32,10 @@ set(SRCS | |||
| 32 | hle/kernel/shared_memory.cpp | 32 | hle/kernel/shared_memory.cpp |
| 33 | hle/kernel/thread.cpp | 33 | hle/kernel/thread.cpp |
| 34 | hle/service/ac_u.cpp | 34 | hle/service/ac_u.cpp |
| 35 | hle/service/act_u.cpp | ||
| 35 | hle/service/am_app.cpp | 36 | hle/service/am_app.cpp |
| 36 | hle/service/am_net.cpp | 37 | hle/service/am_net.cpp |
| 38 | hle/service/apt_a.cpp | ||
| 37 | hle/service/apt_u.cpp | 39 | hle/service/apt_u.cpp |
| 38 | hle/service/boss_u.cpp | 40 | hle/service/boss_u.cpp |
| 39 | hle/service/cecd_u.cpp | 41 | hle/service/cecd_u.cpp |
| @@ -43,17 +45,19 @@ set(SRCS | |||
| 43 | hle/service/csnd_snd.cpp | 45 | hle/service/csnd_snd.cpp |
| 44 | hle/service/dsp_dsp.cpp | 46 | hle/service/dsp_dsp.cpp |
| 45 | hle/service/err_f.cpp | 47 | hle/service/err_f.cpp |
| 48 | hle/service/frd_u.cpp | ||
| 46 | hle/service/fs/archive.cpp | 49 | hle/service/fs/archive.cpp |
| 47 | hle/service/fs/fs_user.cpp | 50 | hle/service/fs/fs_user.cpp |
| 48 | hle/service/frd_u.cpp | ||
| 49 | hle/service/gsp_gpu.cpp | 51 | hle/service/gsp_gpu.cpp |
| 50 | hle/service/hid_user.cpp | 52 | hle/service/hid_user.cpp |
| 53 | hle/service/http_c.cpp | ||
| 51 | hle/service/ir_rst.cpp | 54 | hle/service/ir_rst.cpp |
| 52 | hle/service/ir_u.cpp | 55 | hle/service/ir_u.cpp |
| 53 | hle/service/ldr_ro.cpp | 56 | hle/service/ldr_ro.cpp |
| 54 | hle/service/mic_u.cpp | 57 | hle/service/mic_u.cpp |
| 55 | hle/service/nim_aoc.cpp | ||
| 56 | hle/service/ndm_u.cpp | 58 | hle/service/ndm_u.cpp |
| 59 | hle/service/news_u.cpp | ||
| 60 | hle/service/nim_aoc.cpp | ||
| 57 | hle/service/nwm_uds.cpp | 61 | hle/service/nwm_uds.cpp |
| 58 | hle/service/pm_app.cpp | 62 | hle/service/pm_app.cpp |
| 59 | hle/service/ptm_u.cpp | 63 | hle/service/ptm_u.cpp |
| @@ -118,8 +122,10 @@ set(HEADERS | |||
| 118 | hle/kernel/shared_memory.h | 122 | hle/kernel/shared_memory.h |
| 119 | hle/kernel/thread.h | 123 | hle/kernel/thread.h |
| 120 | hle/service/ac_u.h | 124 | hle/service/ac_u.h |
| 125 | hle/service/act_u.h | ||
| 121 | hle/service/am_app.h | 126 | hle/service/am_app.h |
| 122 | hle/service/am_net.h | 127 | hle/service/am_net.h |
| 128 | hle/service/apt_a.h | ||
| 123 | hle/service/apt_u.h | 129 | hle/service/apt_u.h |
| 124 | hle/service/boss_u.h | 130 | hle/service/boss_u.h |
| 125 | hle/service/cecd_u.h | 131 | hle/service/cecd_u.h |
| @@ -129,17 +135,19 @@ set(HEADERS | |||
| 129 | hle/service/csnd_snd.h | 135 | hle/service/csnd_snd.h |
| 130 | hle/service/dsp_dsp.h | 136 | hle/service/dsp_dsp.h |
| 131 | hle/service/err_f.h | 137 | hle/service/err_f.h |
| 138 | hle/service/frd_u.h | ||
| 132 | hle/service/fs/archive.h | 139 | hle/service/fs/archive.h |
| 133 | hle/service/fs/fs_user.h | 140 | hle/service/fs/fs_user.h |
| 134 | hle/service/frd_u.h | ||
| 135 | hle/service/gsp_gpu.h | 141 | hle/service/gsp_gpu.h |
| 136 | hle/service/hid_user.h | 142 | hle/service/hid_user.h |
| 143 | hle/service/http_c.h | ||
| 137 | hle/service/ir_rst.h | 144 | hle/service/ir_rst.h |
| 138 | hle/service/ir_u.h | 145 | hle/service/ir_u.h |
| 139 | hle/service/ldr_ro.h | 146 | hle/service/ldr_ro.h |
| 140 | hle/service/mic_u.h | 147 | hle/service/mic_u.h |
| 141 | hle/service/nim_aoc.h | ||
| 142 | hle/service/ndm_u.h | 148 | hle/service/ndm_u.h |
| 149 | hle/service/news_u.h | ||
| 150 | hle/service/nim_aoc.h | ||
| 143 | hle/service/nwm_uds.h | 151 | hle/service/nwm_uds.h |
| 144 | hle/service/pm_app.h | 152 | hle/service/pm_app.h |
| 145 | hle/service/ptm_u.h | 153 | hle/service/ptm_u.h |
diff --git a/src/core/hle/service/ac_u.cpp b/src/core/hle/service/ac_u.cpp index d180bb4ec..20a3fa2e5 100644 --- a/src/core/hle/service/ac_u.cpp +++ b/src/core/hle/service/ac_u.cpp | |||
| @@ -56,7 +56,4 @@ Interface::Interface() { | |||
| 56 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 56 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 57 | } | 57 | } |
| 58 | 58 | ||
| 59 | Interface::~Interface() { | ||
| 60 | } | ||
| 61 | |||
| 62 | } // namespace | 59 | } // namespace |
diff --git a/src/core/hle/service/ac_u.h b/src/core/hle/service/ac_u.h index 097b18c4e..f1d26ebe8 100644 --- a/src/core/hle/service/ac_u.h +++ b/src/core/hle/service/ac_u.h | |||
| @@ -16,11 +16,7 @@ namespace AC_U { | |||
| 16 | class Interface : public Service::Interface { | 16 | class Interface : public Service::Interface { |
| 17 | public: | 17 | public: |
| 18 | Interface(); | 18 | Interface(); |
| 19 | ~Interface(); | 19 | |
| 20 | /** | ||
| 21 | * Gets the string port name used by CTROS for the service | ||
| 22 | * @return Port name of service | ||
| 23 | */ | ||
| 24 | std::string GetPortName() const override { | 20 | std::string GetPortName() const override { |
| 25 | return "ac:u"; | 21 | return "ac:u"; |
| 26 | } | 22 | } |
diff --git a/src/core/hle/service/act_u.cpp b/src/core/hle/service/act_u.cpp new file mode 100644 index 000000000..10870f14b --- /dev/null +++ b/src/core/hle/service/act_u.cpp | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | // Copyright 2014 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "common/log.h" | ||
| 6 | #include "core/hle/hle.h" | ||
| 7 | #include "core/hle/service/act_u.h" | ||
| 8 | |||
| 9 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 10 | // Namespace ACT_U | ||
| 11 | |||
| 12 | namespace ACT_U { | ||
| 13 | |||
| 14 | // Empty arrays are illegal -- commented out until an entry is added. | ||
| 15 | //const Interface::FunctionInfo FunctionTable[] = { }; | ||
| 16 | |||
| 17 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 18 | // Interface class | ||
| 19 | |||
| 20 | Interface::Interface() { | ||
| 21 | //Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | ||
| 22 | } | ||
| 23 | |||
| 24 | } // namespace | ||
diff --git a/src/core/hle/service/act_u.h b/src/core/hle/service/act_u.h new file mode 100644 index 000000000..be41454a4 --- /dev/null +++ b/src/core/hle/service/act_u.h | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | // Copyright 2014 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 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 10 | // Namespace ACT_U | ||
| 11 | |||
| 12 | namespace ACT_U { | ||
| 13 | |||
| 14 | class Interface : public Service::Interface { | ||
| 15 | public: | ||
| 16 | Interface(); | ||
| 17 | |||
| 18 | std::string GetPortName() const override { | ||
| 19 | return "act:u"; | ||
| 20 | } | ||
| 21 | }; | ||
| 22 | |||
| 23 | } // namespace | ||
diff --git a/src/core/hle/service/am_app.h b/src/core/hle/service/am_app.h index 30a0be4c5..50dc2f5a2 100644 --- a/src/core/hle/service/am_app.h +++ b/src/core/hle/service/am_app.h | |||
| @@ -15,10 +15,6 @@ class Interface : public Service::Interface { | |||
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | 17 | ||
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "am:app"; | 19 | return "am:app"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/am_net.cpp b/src/core/hle/service/am_net.cpp index 943205e9e..112844e5b 100644 --- a/src/core/hle/service/am_net.cpp +++ b/src/core/hle/service/am_net.cpp | |||
| @@ -41,7 +41,4 @@ Interface::Interface() { | |||
| 41 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 41 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 42 | } | 42 | } |
| 43 | 43 | ||
| 44 | Interface::~Interface() { | ||
| 45 | } | ||
| 46 | |||
| 47 | } // namespace | 44 | } // namespace |
diff --git a/src/core/hle/service/am_net.h b/src/core/hle/service/am_net.h index c0dbfb444..616c33ee8 100644 --- a/src/core/hle/service/am_net.h +++ b/src/core/hle/service/am_net.h | |||
| @@ -14,11 +14,7 @@ namespace AM_NET { | |||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "am:net"; | 19 | return "am:net"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/apt_a.cpp b/src/core/hle/service/apt_a.cpp new file mode 100644 index 000000000..dcf5ec4fe --- /dev/null +++ b/src/core/hle/service/apt_a.cpp | |||
| @@ -0,0 +1,34 @@ | |||
| 1 | // Copyright 2014 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "common/log.h" | ||
| 6 | #include "core/hle/hle.h" | ||
| 7 | #include "core/hle/service/apt_a.h" | ||
| 8 | |||
| 9 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 10 | // Namespace APT_A | ||
| 11 | |||
| 12 | namespace APT_A { | ||
| 13 | |||
| 14 | const Interface::FunctionInfo FunctionTable[] = { | ||
| 15 | {0x00010040, nullptr, "GetLockHandle?"}, | ||
| 16 | {0x00020080, nullptr, "Initialize?"}, | ||
| 17 | {0x00030040, nullptr, "Enable?"}, | ||
| 18 | {0x00040040, nullptr, "Finalize?"}, | ||
| 19 | {0x00050040, nullptr, "GetAppletManInfo?"}, | ||
| 20 | {0x00060040, nullptr, "GetAppletInfo?"}, | ||
| 21 | {0x003B0040, nullptr, "CancelLibraryApplet?"}, | ||
| 22 | {0x00430040, nullptr, "NotifyToWait?"}, | ||
| 23 | {0x004B00C2, nullptr, "AppletUtility?"}, | ||
| 24 | {0x00550040, nullptr, "WriteInputToNsState?"}, | ||
| 25 | }; | ||
| 26 | |||
| 27 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 28 | // Interface class | ||
| 29 | |||
| 30 | Interface::Interface() { | ||
| 31 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | ||
| 32 | } | ||
| 33 | |||
| 34 | } // namespace | ||
diff --git a/src/core/hle/service/apt_a.h b/src/core/hle/service/apt_a.h new file mode 100644 index 000000000..6cbf1288f --- /dev/null +++ b/src/core/hle/service/apt_a.h | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | // Copyright 2014 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 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 10 | // Namespace APT_A | ||
| 11 | |||
| 12 | namespace APT_A { | ||
| 13 | |||
| 14 | class Interface : public Service::Interface { | ||
| 15 | public: | ||
| 16 | Interface(); | ||
| 17 | |||
| 18 | std::string GetPortName() const override { | ||
| 19 | return "APT:A"; | ||
| 20 | } | ||
| 21 | }; | ||
| 22 | |||
| 23 | } // namespace | ||
diff --git a/src/core/hle/service/apt_u.cpp b/src/core/hle/service/apt_u.cpp index b9edf0323..e7df72ed7 100644 --- a/src/core/hle/service/apt_u.cpp +++ b/src/core/hle/service/apt_u.cpp | |||
| @@ -330,7 +330,4 @@ Interface::Interface() { | |||
| 330 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 330 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 331 | } | 331 | } |
| 332 | 332 | ||
| 333 | Interface::~Interface() { | ||
| 334 | } | ||
| 335 | |||
| 336 | } // namespace | 333 | } // namespace |
diff --git a/src/core/hle/service/apt_u.h b/src/core/hle/service/apt_u.h index 3807cbecc..aad918cfc 100644 --- a/src/core/hle/service/apt_u.h +++ b/src/core/hle/service/apt_u.h | |||
| @@ -20,15 +20,8 @@ namespace APT_U { | |||
| 20 | /// Interface to "APT:U" service | 20 | /// Interface to "APT:U" service |
| 21 | class Interface : public Service::Interface { | 21 | class Interface : public Service::Interface { |
| 22 | public: | 22 | public: |
| 23 | |||
| 24 | Interface(); | 23 | Interface(); |
| 25 | 24 | ||
| 26 | ~Interface(); | ||
| 27 | |||
| 28 | /** | ||
| 29 | * Gets the string port name used by CTROS for the service | ||
| 30 | * @return Port name of service | ||
| 31 | */ | ||
| 32 | std::string GetPortName() const override { | 25 | std::string GetPortName() const override { |
| 33 | return "APT:U"; | 26 | return "APT:U"; |
| 34 | } | 27 | } |
diff --git a/src/core/hle/service/boss_u.cpp b/src/core/hle/service/boss_u.cpp index 24cd413da..1820ea7ad 100644 --- a/src/core/hle/service/boss_u.cpp +++ b/src/core/hle/service/boss_u.cpp | |||
| @@ -11,18 +11,15 @@ | |||
| 11 | 11 | ||
| 12 | namespace BOSS_U { | 12 | namespace BOSS_U { |
| 13 | 13 | ||
| 14 | const Interface::FunctionInfo FunctionTable[] = { | 14 | const Interface::FunctionInfo FunctionTable[] = { |
| 15 | {0x00020100, nullptr, "GetStorageInfo"}, | 15 | {0x00020100, nullptr, "GetStorageInfo"}, |
| 16 | }; | 16 | }; |
| 17 | 17 | ||
| 18 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 18 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 19 | // Interface class | 19 | // Interface class |
| 20 | |||
| 21 | Interface::Interface() { | ||
| 22 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | ||
| 23 | } | ||
| 24 | 20 | ||
| 25 | Interface::~Interface() { | 21 | Interface::Interface() { |
| 26 | } | 22 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 23 | } | ||
| 27 | 24 | ||
| 28 | } // namespace | 25 | } // namespace |
diff --git a/src/core/hle/service/boss_u.h b/src/core/hle/service/boss_u.h index 31e4d0c3a..2668f2dfd 100644 --- a/src/core/hle/service/boss_u.h +++ b/src/core/hle/service/boss_u.h | |||
| @@ -11,17 +11,13 @@ | |||
| 11 | 11 | ||
| 12 | namespace BOSS_U { | 12 | namespace BOSS_U { |
| 13 | 13 | ||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | 18 | std::string GetPortName() const override { |
| 19 | * Gets the string port name used by CTROS for the service | 19 | return "boss:U"; |
| 20 | * @return Port name of service | 20 | } |
| 21 | */ | 21 | }; |
| 22 | std::string GetPortName() const { | ||
| 23 | return "boss:U"; | ||
| 24 | } | ||
| 25 | }; | ||
| 26 | 22 | ||
| 27 | } // namespace | 23 | } // namespace |
diff --git a/src/core/hle/service/cecd_u.h b/src/core/hle/service/cecd_u.h index 0c9968bfe..e67564135 100644 --- a/src/core/hle/service/cecd_u.h +++ b/src/core/hle/service/cecd_u.h | |||
| @@ -15,10 +15,6 @@ class Interface : public Service::Interface { | |||
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | 17 | ||
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "cecd:u"; | 19 | return "cecd:u"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/cfg/cfg_i.cpp b/src/core/hle/service/cfg/cfg_i.cpp index 3254cc10e..7c1ee8ac3 100644 --- a/src/core/hle/service/cfg/cfg_i.cpp +++ b/src/core/hle/service/cfg/cfg_i.cpp | |||
| @@ -66,40 +66,40 @@ static void FormatConfig(Service::Interface* self) { | |||
| 66 | } | 66 | } |
| 67 | 67 | ||
| 68 | const Interface::FunctionInfo FunctionTable[] = { | 68 | const Interface::FunctionInfo FunctionTable[] = { |
| 69 | {0x04010082, GetConfigInfoBlk8, "GetConfigInfoBlk8"}, | 69 | {0x04010082, GetConfigInfoBlk8, "GetConfigInfoBlk8"}, |
| 70 | {0x04020082, nullptr, "SetConfigInfoBlk4"}, | 70 | {0x04020082, nullptr, "SetConfigInfoBlk4"}, |
| 71 | {0x04030000, UpdateConfigNANDSavegame, "UpdateConfigNANDSavegame"}, | 71 | {0x04030000, UpdateConfigNANDSavegame, "UpdateConfigNANDSavegame"}, |
| 72 | {0x04040042, nullptr, "GetLocalFriendCodeSeedData"}, | 72 | {0x04040042, nullptr, "GetLocalFriendCodeSeedData"}, |
| 73 | {0x04050000, nullptr, "GetLocalFriendCodeSeed"}, | 73 | {0x04050000, nullptr, "GetLocalFriendCodeSeed"}, |
| 74 | {0x04060000, nullptr, "SecureInfoGetRegion"}, | 74 | {0x04060000, nullptr, "SecureInfoGetRegion"}, |
| 75 | {0x04070000, nullptr, "SecureInfoGetByte101"}, | 75 | {0x04070000, nullptr, "SecureInfoGetByte101"}, |
| 76 | {0x04080042, nullptr, "SecureInfoGetSerialNo"}, | 76 | {0x04080042, nullptr, "SecureInfoGetSerialNo"}, |
| 77 | {0x04090000, nullptr, "UpdateConfigBlk00040003"}, | 77 | {0x04090000, nullptr, "UpdateConfigBlk00040003"}, |
| 78 | {0x08010082, GetConfigInfoBlk8, "GetConfigInfoBlk8"}, | 78 | {0x08010082, GetConfigInfoBlk8, "GetConfigInfoBlk8"}, |
| 79 | {0x08020082, nullptr, "SetConfigInfoBlk4"}, | 79 | {0x08020082, nullptr, "SetConfigInfoBlk4"}, |
| 80 | {0x08030000, UpdateConfigNANDSavegame, "UpdateConfigNANDSavegame"}, | 80 | {0x08030000, UpdateConfigNANDSavegame, "UpdateConfigNANDSavegame"}, |
| 81 | {0x080400C2, nullptr, "CreateConfigInfoBlk"}, | 81 | {0x080400C2, nullptr, "CreateConfigInfoBlk"}, |
| 82 | {0x08050000, nullptr, "DeleteConfigNANDSavefile"}, | 82 | {0x08050000, nullptr, "DeleteConfigNANDSavefile"}, |
| 83 | {0x08060000, FormatConfig, "FormatConfig"}, | 83 | {0x08060000, FormatConfig, "FormatConfig"}, |
| 84 | {0x08070000, nullptr, "Unknown"}, | 84 | {0x08080000, nullptr, "UpdateConfigBlk1"}, |
| 85 | {0x08080000, nullptr, "UpdateConfigBlk1"}, | 85 | {0x08090000, nullptr, "UpdateConfigBlk2"}, |
| 86 | {0x08090000, nullptr, "UpdateConfigBlk2"}, | 86 | {0x080A0000, nullptr, "UpdateConfigBlk3"}, |
| 87 | {0x080A0000, nullptr, "UpdateConfigBlk3"}, | 87 | {0x080B0082, nullptr, "SetGetLocalFriendCodeSeedData"}, |
| 88 | {0x080B0082, nullptr, "SetGetLocalFriendCodeSeedData"}, | 88 | {0x080C0042, nullptr, "SetLocalFriendCodeSeedSignature"}, |
| 89 | {0x080C0042, nullptr, "SetLocalFriendCodeSeedSignature"}, | 89 | {0x080D0000, nullptr, "DeleteCreateNANDLocalFriendCodeSeed"}, |
| 90 | {0x080D0000, nullptr, "DeleteCreateNANDLocalFriendCodeSeed"}, | 90 | {0x080E0000, nullptr, "VerifySigLocalFriendCodeSeed"}, |
| 91 | {0x080E0000, nullptr, "VerifySigLocalFriendCodeSeed"}, | 91 | {0x080F0042, nullptr, "GetLocalFriendCodeSeedData"}, |
| 92 | {0x080F0042, nullptr, "GetLocalFriendCodeSeedData"}, | 92 | {0x08100000, nullptr, "GetLocalFriendCodeSeed"}, |
| 93 | {0x08100000, nullptr, "GetLocalFriendCodeSeed"}, | 93 | {0x08110084, nullptr, "SetSecureInfo"}, |
| 94 | {0x08110084, nullptr, "SetSecureInfo"}, | 94 | {0x08120000, nullptr, "DeleteCreateNANDSecureInfo"}, |
| 95 | {0x08120000, nullptr, "DeleteCreateNANDSecureInfo"}, | 95 | {0x08130000, nullptr, "VerifySigSecureInfo"}, |
| 96 | {0x08130000, nullptr, "VerifySigSecureInfo"}, | 96 | {0x08140042, nullptr, "SecureInfoGetData"}, |
| 97 | {0x08140042, nullptr, "SecureInfoGetData"}, | 97 | {0x08150042, nullptr, "SecureInfoGetSignature"}, |
| 98 | {0x08150042, nullptr, "SecureInfoGetSignature"}, | 98 | {0x08160000, nullptr, "SecureInfoGetRegion"}, |
| 99 | {0x08160000, nullptr, "SecureInfoGetRegion"}, | 99 | {0x08170000, nullptr, "SecureInfoGetByte101"}, |
| 100 | {0x08170000, nullptr, "SecureInfoGetByte101"}, | 100 | {0x08180042, nullptr, "SecureInfoGetSerialNo"}, |
| 101 | {0x08180042, nullptr, "SecureInfoGetSerialNo"}, | ||
| 102 | }; | 101 | }; |
| 102 | |||
| 103 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 103 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 104 | // Interface class | 104 | // Interface class |
| 105 | 105 | ||
| @@ -107,7 +107,4 @@ Interface::Interface() { | |||
| 107 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 107 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 108 | } | 108 | } |
| 109 | 109 | ||
| 110 | Interface::~Interface() { | ||
| 111 | } | ||
| 112 | |||
| 113 | } // namespace | 110 | } // namespace |
diff --git a/src/core/hle/service/cfg/cfg_i.h b/src/core/hle/service/cfg/cfg_i.h index 577aad236..a498dd589 100644 --- a/src/core/hle/service/cfg/cfg_i.h +++ b/src/core/hle/service/cfg/cfg_i.h | |||
| @@ -14,11 +14,7 @@ namespace CFG_I { | |||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "cfg:i"; | 19 | return "cfg:i"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/cfg/cfg_u.cpp b/src/core/hle/service/cfg/cfg_u.cpp index 59934ea46..03c01cf90 100644 --- a/src/core/hle/service/cfg/cfg_u.cpp +++ b/src/core/hle/service/cfg/cfg_u.cpp | |||
| @@ -181,6 +181,7 @@ const Interface::FunctionInfo FunctionTable[] = { | |||
| 181 | {0x00090040, GetCountryCodeString, "GetCountryCodeString"}, | 181 | {0x00090040, GetCountryCodeString, "GetCountryCodeString"}, |
| 182 | {0x000A0040, GetCountryCodeID, "GetCountryCodeID"}, | 182 | {0x000A0040, GetCountryCodeID, "GetCountryCodeID"}, |
| 183 | }; | 183 | }; |
| 184 | |||
| 184 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 185 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 185 | // Interface class | 186 | // Interface class |
| 186 | 187 | ||
| @@ -188,7 +189,4 @@ Interface::Interface() { | |||
| 188 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 189 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 189 | } | 190 | } |
| 190 | 191 | ||
| 191 | Interface::~Interface() { | ||
| 192 | } | ||
| 193 | |||
| 194 | } // namespace | 192 | } // namespace |
diff --git a/src/core/hle/service/cfg/cfg_u.h b/src/core/hle/service/cfg/cfg_u.h index 0136bff53..9ad73f355 100644 --- a/src/core/hle/service/cfg/cfg_u.h +++ b/src/core/hle/service/cfg/cfg_u.h | |||
| @@ -14,11 +14,7 @@ namespace CFG_U { | |||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "cfg:u"; | 19 | return "cfg:u"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/csnd_snd.cpp b/src/core/hle/service/csnd_snd.cpp index 3f62c7e9c..aef8cfbca 100644 --- a/src/core/hle/service/csnd_snd.cpp +++ b/src/core/hle/service/csnd_snd.cpp | |||
| @@ -33,7 +33,4 @@ Interface::Interface() { | |||
| 33 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 33 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | Interface::~Interface() { | ||
| 37 | } | ||
| 38 | |||
| 39 | } // namespace | 36 | } // namespace |
diff --git a/src/core/hle/service/csnd_snd.h b/src/core/hle/service/csnd_snd.h index 85aab1dd3..a84752473 100644 --- a/src/core/hle/service/csnd_snd.h +++ b/src/core/hle/service/csnd_snd.h | |||
| @@ -14,11 +14,7 @@ namespace CSND_SND { | |||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "csnd:SND"; | 19 | return "csnd:SND"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/dsp_dsp.cpp b/src/core/hle/service/dsp_dsp.cpp index 4c1c5b70b..2cf4d118f 100644 --- a/src/core/hle/service/dsp_dsp.cpp +++ b/src/core/hle/service/dsp_dsp.cpp | |||
| @@ -190,7 +190,4 @@ Interface::Interface() { | |||
| 190 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 190 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 191 | } | 191 | } |
| 192 | 192 | ||
| 193 | Interface::~Interface() { | ||
| 194 | } | ||
| 195 | |||
| 196 | } // namespace | 193 | } // namespace |
diff --git a/src/core/hle/service/dsp_dsp.h b/src/core/hle/service/dsp_dsp.h index 7bf27fe0f..0b8b64600 100644 --- a/src/core/hle/service/dsp_dsp.h +++ b/src/core/hle/service/dsp_dsp.h | |||
| @@ -14,11 +14,7 @@ namespace DSP_DSP { | |||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "dsp::DSP"; | 19 | return "dsp::DSP"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/err_f.cpp b/src/core/hle/service/err_f.cpp index 5c7cce841..8c900eabc 100644 --- a/src/core/hle/service/err_f.cpp +++ b/src/core/hle/service/err_f.cpp | |||
| @@ -11,17 +11,15 @@ | |||
| 11 | 11 | ||
| 12 | namespace ERR_F { | 12 | namespace ERR_F { |
| 13 | 13 | ||
| 14 | const Interface::FunctionInfo FunctionTable[] = { | 14 | const Interface::FunctionInfo FunctionTable[] = { |
| 15 | {0x00010800, nullptr, "ThrowFatalError"} | 15 | {0x00010800, nullptr, "ThrowFatalError"} |
| 16 | }; | 16 | }; |
| 17 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 18 | // Interface class | ||
| 19 | 17 | ||
| 20 | Interface::Interface() { | 18 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 21 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 19 | // Interface class |
| 22 | } | ||
| 23 | 20 | ||
| 24 | Interface::~Interface() { | 21 | Interface::Interface() { |
| 25 | } | 22 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 23 | } | ||
| 26 | 24 | ||
| 27 | } // namespace | 25 | } // namespace |
diff --git a/src/core/hle/service/err_f.h b/src/core/hle/service/err_f.h index 2c61c3651..892d8af9b 100644 --- a/src/core/hle/service/err_f.h +++ b/src/core/hle/service/err_f.h | |||
| @@ -11,17 +11,13 @@ | |||
| 11 | 11 | ||
| 12 | namespace ERR_F { | 12 | namespace ERR_F { |
| 13 | 13 | ||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | 18 | std::string GetPortName() const override { |
| 19 | * Gets the string port name used by CTROS for the service | 19 | return "err:f"; |
| 20 | * @return Port name of service | 20 | } |
| 21 | */ | 21 | }; |
| 22 | std::string GetPortName() const override { | ||
| 23 | return "err:f"; | ||
| 24 | } | ||
| 25 | }; | ||
| 26 | 22 | ||
| 27 | } // namespace | 23 | } // namespace |
diff --git a/src/core/hle/service/frd_u.cpp b/src/core/hle/service/frd_u.cpp index c2ecef5bb..021186e57 100644 --- a/src/core/hle/service/frd_u.cpp +++ b/src/core/hle/service/frd_u.cpp | |||
| @@ -11,25 +11,23 @@ | |||
| 11 | 11 | ||
| 12 | namespace FRD_U { | 12 | namespace FRD_U { |
| 13 | 13 | ||
| 14 | const Interface::FunctionInfo FunctionTable[] = { | 14 | const Interface::FunctionInfo FunctionTable[] = { |
| 15 | {0x00050000, nullptr, "GetFriendKey"}, | 15 | {0x00050000, nullptr, "GetFriendKey"}, |
| 16 | {0x00080000, nullptr, "GetMyPresence"}, | 16 | {0x00080000, nullptr, "GetMyPresence"}, |
| 17 | {0x00100040, nullptr, "GetPassword"}, | 17 | {0x00100040, nullptr, "GetPassword"}, |
| 18 | {0x00190042, nullptr, "GetFriendFavoriteGame"}, | 18 | {0x00190042, nullptr, "GetFriendFavoriteGame"}, |
| 19 | {0x001A00C4, nullptr, "GetFriendInfo"}, | 19 | {0x001A00C4, nullptr, "GetFriendInfo"}, |
| 20 | {0x001B0080, nullptr, "IsOnFriendList"}, | 20 | {0x001B0080, nullptr, "IsOnFriendList"}, |
| 21 | {0x001C0042, nullptr, "DecodeLocalFriendCode"}, | 21 | {0x001C0042, nullptr, "DecodeLocalFriendCode"}, |
| 22 | {0x001D0002, nullptr, "SetCurrentlyPlayingText"}, | 22 | {0x001D0002, nullptr, "SetCurrentlyPlayingText"}, |
| 23 | {0x00320042, nullptr, "SetClientSdkVersion"} | 23 | {0x00320042, nullptr, "SetClientSdkVersion"} |
| 24 | }; | 24 | }; |
| 25 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 26 | // Interface class | ||
| 27 | 25 | ||
| 28 | Interface::Interface() { | 26 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 29 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 27 | // Interface class |
| 30 | } | ||
| 31 | 28 | ||
| 32 | Interface::~Interface() { | 29 | Interface::Interface() { |
| 33 | } | 30 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 31 | } | ||
| 34 | 32 | ||
| 35 | } // namespace | 33 | } // namespace |
diff --git a/src/core/hle/service/frd_u.h b/src/core/hle/service/frd_u.h index e030f8b3b..ab8897d5b 100644 --- a/src/core/hle/service/frd_u.h +++ b/src/core/hle/service/frd_u.h | |||
| @@ -11,17 +11,13 @@ | |||
| 11 | 11 | ||
| 12 | namespace FRD_U { | 12 | namespace FRD_U { |
| 13 | 13 | ||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | 18 | std::string GetPortName() const override { |
| 19 | * Gets the string port name used by CTROS for the service | 19 | return "frd:u"; |
| 20 | * @return Port name of service | 20 | } |
| 21 | */ | 21 | }; |
| 22 | std::string GetPortName() const override { | ||
| 23 | return "frd:u"; | ||
| 24 | } | ||
| 25 | }; | ||
| 26 | 22 | ||
| 27 | } // namespace | 23 | } // namespace |
diff --git a/src/core/hle/service/fs/fs_user.cpp b/src/core/hle/service/fs/fs_user.cpp index 5e9b85cc7..027c68d01 100644 --- a/src/core/hle/service/fs/fs_user.cpp +++ b/src/core/hle/service/fs/fs_user.cpp | |||
| @@ -580,8 +580,5 @@ FSUserInterface::FSUserInterface() { | |||
| 580 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 580 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 581 | } | 581 | } |
| 582 | 582 | ||
| 583 | FSUserInterface::~FSUserInterface() { | ||
| 584 | } | ||
| 585 | |||
| 586 | } // namespace FS | 583 | } // namespace FS |
| 587 | } // namespace Service | 584 | } // namespace Service |
diff --git a/src/core/hle/service/fs/fs_user.h b/src/core/hle/service/fs/fs_user.h index af4da269b..2d896dd5f 100644 --- a/src/core/hle/service/fs/fs_user.h +++ b/src/core/hle/service/fs/fs_user.h | |||
| @@ -15,15 +15,8 @@ namespace FS { | |||
| 15 | /// Interface to "fs:USER" service | 15 | /// Interface to "fs:USER" service |
| 16 | class FSUserInterface : public Service::Interface { | 16 | class FSUserInterface : public Service::Interface { |
| 17 | public: | 17 | public: |
| 18 | |||
| 19 | FSUserInterface(); | 18 | FSUserInterface(); |
| 20 | 19 | ||
| 21 | ~FSUserInterface(); | ||
| 22 | |||
| 23 | /** | ||
| 24 | * Gets the string port name used by CTROS for the service | ||
| 25 | * @return Port name of service | ||
| 26 | */ | ||
| 27 | std::string GetPortName() const override { | 20 | std::string GetPortName() const override { |
| 28 | return "fs:USER"; | 21 | return "fs:USER"; |
| 29 | } | 22 | } |
diff --git a/src/core/hle/service/gsp_gpu.cpp b/src/core/hle/service/gsp_gpu.cpp index 1f841078a..0127d4ee5 100644 --- a/src/core/hle/service/gsp_gpu.cpp +++ b/src/core/hle/service/gsp_gpu.cpp | |||
| @@ -396,7 +396,4 @@ Interface::Interface() { | |||
| 396 | g_thread_id = 1; | 396 | g_thread_id = 1; |
| 397 | } | 397 | } |
| 398 | 398 | ||
| 399 | Interface::~Interface() { | ||
| 400 | } | ||
| 401 | |||
| 402 | } // namespace | 399 | } // namespace |
diff --git a/src/core/hle/service/gsp_gpu.h b/src/core/hle/service/gsp_gpu.h index 56b5a16c9..932b6170f 100644 --- a/src/core/hle/service/gsp_gpu.h +++ b/src/core/hle/service/gsp_gpu.h | |||
| @@ -158,19 +158,11 @@ static_assert(sizeof(CommandBuffer) == 0x200, "CommandBuffer struct has incorrec | |||
| 158 | /// Interface to "srv:" service | 158 | /// Interface to "srv:" service |
| 159 | class Interface : public Service::Interface { | 159 | class Interface : public Service::Interface { |
| 160 | public: | 160 | public: |
| 161 | |||
| 162 | Interface(); | 161 | Interface(); |
| 163 | 162 | ||
| 164 | ~Interface(); | ||
| 165 | |||
| 166 | /** | ||
| 167 | * Gets the string port name used by CTROS for the service | ||
| 168 | * @return Port name of service | ||
| 169 | */ | ||
| 170 | std::string GetPortName() const override { | 163 | std::string GetPortName() const override { |
| 171 | return "gsp::Gpu"; | 164 | return "gsp::Gpu"; |
| 172 | } | 165 | } |
| 173 | |||
| 174 | }; | 166 | }; |
| 175 | 167 | ||
| 176 | /** | 168 | /** |
diff --git a/src/core/hle/service/hid_user.cpp b/src/core/hle/service/hid_user.cpp index cec9b1bfb..99b0ea5a0 100644 --- a/src/core/hle/service/hid_user.cpp +++ b/src/core/hle/service/hid_user.cpp | |||
| @@ -179,7 +179,6 @@ const Interface::FunctionInfo FunctionTable[] = { | |||
| 179 | {0x00170000, nullptr, "GetSoundVolume"}, | 179 | {0x00170000, nullptr, "GetSoundVolume"}, |
| 180 | }; | 180 | }; |
| 181 | 181 | ||
| 182 | |||
| 183 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 182 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 184 | // Interface class | 183 | // Interface class |
| 185 | 184 | ||
| @@ -196,7 +195,4 @@ Interface::Interface() { | |||
| 196 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 195 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 197 | } | 196 | } |
| 198 | 197 | ||
| 199 | Interface::~Interface() { | ||
| 200 | } | ||
| 201 | |||
| 202 | } // namespace | 198 | } // namespace |
diff --git a/src/core/hle/service/hid_user.h b/src/core/hle/service/hid_user.h index 2164ad896..5b96dda60 100644 --- a/src/core/hle/service/hid_user.h +++ b/src/core/hle/service/hid_user.h | |||
| @@ -102,19 +102,11 @@ void PadUpdateComplete(); | |||
| 102 | */ | 102 | */ |
| 103 | class Interface : public Service::Interface { | 103 | class Interface : public Service::Interface { |
| 104 | public: | 104 | public: |
| 105 | |||
| 106 | Interface(); | 105 | Interface(); |
| 107 | 106 | ||
| 108 | ~Interface(); | ||
| 109 | |||
| 110 | /** | ||
| 111 | * Gets the string port name used by CTROS for the service | ||
| 112 | * @return Port name of service | ||
| 113 | */ | ||
| 114 | std::string GetPortName() const override { | 107 | std::string GetPortName() const override { |
| 115 | return "hid:USER"; | 108 | return "hid:USER"; |
| 116 | } | 109 | } |
| 117 | |||
| 118 | }; | 110 | }; |
| 119 | 111 | ||
| 120 | } // namespace | 112 | } // namespace |
diff --git a/src/core/hle/service/http_c.cpp b/src/core/hle/service/http_c.cpp new file mode 100644 index 000000000..d0bff552f --- /dev/null +++ b/src/core/hle/service/http_c.cpp | |||
| @@ -0,0 +1,64 @@ | |||
| 1 | // Copyright 2014 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "common/log.h" | ||
| 6 | #include "core/hle/hle.h" | ||
| 7 | #include "core/hle/service/http_c.h" | ||
| 8 | |||
| 9 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 10 | // Namespace HTTP_C | ||
| 11 | |||
| 12 | namespace HTTP_C { | ||
| 13 | |||
| 14 | const Interface::FunctionInfo FunctionTable[] = { | ||
| 15 | {0x00010044, nullptr, "Initialize"}, | ||
| 16 | {0x00020082, nullptr, "CreateContext"}, | ||
| 17 | {0x00030040, nullptr, "CloseContext"}, | ||
| 18 | {0x00040040, nullptr, "CancelConnection"}, | ||
| 19 | {0x00050040, nullptr, "GetRequestState"}, | ||
| 20 | {0x00060040, nullptr, "GetDownloadSizeState"}, | ||
| 21 | {0x00070040, nullptr, "GetRequestError"}, | ||
| 22 | {0x00080042, nullptr, "InitializeConnectionSession"}, | ||
| 23 | {0x00090040, nullptr, "BeginRequest"}, | ||
| 24 | {0x000A0040, nullptr, "BeginRequestAsync"}, | ||
| 25 | {0x000B0082, nullptr, "ReceiveData"}, | ||
| 26 | {0x000C0102, nullptr, "ReceiveDataTimeout"}, | ||
| 27 | {0x000D0146, nullptr, "SetProxy"}, | ||
| 28 | {0x000E0040, nullptr, "SetProxyDefault"}, | ||
| 29 | {0x000F00C4, nullptr, "SetBasicAuthorization"}, | ||
| 30 | {0x00100080, nullptr, "SetSocketBufferSize"}, | ||
| 31 | {0x001100C4, nullptr, "AddRequestHeader"}, | ||
| 32 | {0x001200C4, nullptr, "AddPostDataAscii"}, | ||
| 33 | {0x001300C4, nullptr, "AddPostDataBinary"}, | ||
| 34 | {0x00140082, nullptr, "AddPostDataRaw"}, | ||
| 35 | {0x00150080, nullptr, "SetPostDataType"}, | ||
| 36 | {0x001600C4, nullptr, "SendPostDataAscii"}, | ||
| 37 | {0x00170144, nullptr, "SendPostDataAsciiTimeout"}, | ||
| 38 | {0x001800C4, nullptr, "SendPostDataBinary"}, | ||
| 39 | {0x00190144, nullptr, "SendPostDataBinaryTimeout"}, | ||
| 40 | {0x001A0082, nullptr, "SendPostDataRaw"}, | ||
| 41 | {0x001B0102, nullptr, "SendPOSTDataRawTimeout"}, | ||
| 42 | {0x001C0080, nullptr, "SetPostDataEncoding"}, | ||
| 43 | {0x001D0040, nullptr, "NotifyFinishSendPostData"}, | ||
| 44 | {0x001E00C4, nullptr, "GetResponseHeader"}, | ||
| 45 | {0x001F0144, nullptr, "GetResponseHeaderTimeout"}, | ||
| 46 | {0x00200082, nullptr, "GetResponseData"}, | ||
| 47 | {0x00210102, nullptr, "GetResponseDataTimeout"}, | ||
| 48 | {0x00220040, nullptr, "GetResponseStatusCode"}, | ||
| 49 | {0x002300C0, nullptr, "GetResponseStatusCodeTimeout"}, | ||
| 50 | {0x00240082, nullptr, "AddTrustedRootCA"}, | ||
| 51 | {0x00350186, nullptr, "SetDefaultProxy"}, | ||
| 52 | {0x00360000, nullptr, "ClearDNSCache"}, | ||
| 53 | {0x00370080, nullptr, "SetKeepAlive"}, | ||
| 54 | {0x003800C0, nullptr, "Finalize"}, | ||
| 55 | }; | ||
| 56 | |||
| 57 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 58 | // Interface class | ||
| 59 | |||
| 60 | Interface::Interface() { | ||
| 61 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | ||
| 62 | } | ||
| 63 | |||
| 64 | } // namespace | ||
diff --git a/src/core/hle/service/http_c.h b/src/core/hle/service/http_c.h new file mode 100644 index 000000000..5ea3d1df3 --- /dev/null +++ b/src/core/hle/service/http_c.h | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | // Copyright 2014 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 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 10 | // Namespace HTTP_C | ||
| 11 | |||
| 12 | namespace HTTP_C { | ||
| 13 | |||
| 14 | class Interface : public Service::Interface { | ||
| 15 | public: | ||
| 16 | Interface(); | ||
| 17 | |||
| 18 | std::string GetPortName() const override { | ||
| 19 | return "http:C"; | ||
| 20 | } | ||
| 21 | }; | ||
| 22 | |||
| 23 | } // namespace | ||
diff --git a/src/core/hle/service/ir_rst.cpp b/src/core/hle/service/ir_rst.cpp index 6145b8b2c..b388afb15 100644 --- a/src/core/hle/service/ir_rst.cpp +++ b/src/core/hle/service/ir_rst.cpp | |||
| @@ -30,7 +30,4 @@ Interface::Interface() { | |||
| 30 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 30 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | Interface::~Interface() { | ||
| 34 | } | ||
| 35 | |||
| 36 | } // namespace | 33 | } // namespace |
diff --git a/src/core/hle/service/ir_rst.h b/src/core/hle/service/ir_rst.h index 2fdab9f02..deef701c5 100644 --- a/src/core/hle/service/ir_rst.h +++ b/src/core/hle/service/ir_rst.h | |||
| @@ -14,11 +14,7 @@ namespace IR_RST { | |||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "ir:rst"; | 19 | return "ir:rst"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/ir_u.cpp b/src/core/hle/service/ir_u.cpp index db62a9c98..da6f38e41 100644 --- a/src/core/hle/service/ir_u.cpp +++ b/src/core/hle/service/ir_u.cpp | |||
| @@ -39,7 +39,4 @@ Interface::Interface() { | |||
| 39 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 39 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 40 | } | 40 | } |
| 41 | 41 | ||
| 42 | Interface::~Interface() { | ||
| 43 | } | ||
| 44 | |||
| 45 | } // namespace | 42 | } // namespace |
diff --git a/src/core/hle/service/ir_u.h b/src/core/hle/service/ir_u.h index cf1c73f52..ec47a1524 100644 --- a/src/core/hle/service/ir_u.h +++ b/src/core/hle/service/ir_u.h | |||
| @@ -14,11 +14,7 @@ namespace IR_U { | |||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "ir:u"; | 19 | return "ir:u"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/ldr_ro.cpp b/src/core/hle/service/ldr_ro.cpp index c08313f9a..9c9e90a40 100644 --- a/src/core/hle/service/ldr_ro.cpp +++ b/src/core/hle/service/ldr_ro.cpp | |||
| @@ -18,6 +18,7 @@ const Interface::FunctionInfo FunctionTable[] = { | |||
| 18 | {0x000402C2, nullptr, "CRO_LoadAndFix"}, | 18 | {0x000402C2, nullptr, "CRO_LoadAndFix"}, |
| 19 | {0x000500C2, nullptr, "CRO_ApplyRelocationPatchesAndLink"} | 19 | {0x000500C2, nullptr, "CRO_ApplyRelocationPatchesAndLink"} |
| 20 | }; | 20 | }; |
| 21 | |||
| 21 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 22 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 22 | // Interface class | 23 | // Interface class |
| 23 | 24 | ||
diff --git a/src/core/hle/service/ldr_ro.h b/src/core/hle/service/ldr_ro.h index 7716ae74e..331637cde 100644 --- a/src/core/hle/service/ldr_ro.h +++ b/src/core/hle/service/ldr_ro.h | |||
| @@ -15,10 +15,6 @@ class Interface : public Service::Interface { | |||
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | 17 | ||
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "ldr:ro"; | 19 | return "ldr:ro"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/mic_u.cpp b/src/core/hle/service/mic_u.cpp index 399548d4d..82bce9180 100644 --- a/src/core/hle/service/mic_u.cpp +++ b/src/core/hle/service/mic_u.cpp | |||
| @@ -37,7 +37,4 @@ Interface::Interface() { | |||
| 37 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 37 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | Interface::~Interface() { | ||
| 41 | } | ||
| 42 | |||
| 43 | } // namespace | 40 | } // namespace |
diff --git a/src/core/hle/service/mic_u.h b/src/core/hle/service/mic_u.h index 26842e5f1..dc795d14c 100644 --- a/src/core/hle/service/mic_u.h +++ b/src/core/hle/service/mic_u.h | |||
| @@ -16,11 +16,7 @@ namespace MIC_U { | |||
| 16 | class Interface : public Service::Interface { | 16 | class Interface : public Service::Interface { |
| 17 | public: | 17 | public: |
| 18 | Interface(); | 18 | Interface(); |
| 19 | ~Interface(); | 19 | |
| 20 | /** | ||
| 21 | * Gets the string port name used by CTROS for the service | ||
| 22 | * @return Port name of service | ||
| 23 | */ | ||
| 24 | std::string GetPortName() const override { | 20 | std::string GetPortName() const override { |
| 25 | return "mic:u"; | 21 | return "mic:u"; |
| 26 | } | 22 | } |
diff --git a/src/core/hle/service/ndm_u.cpp b/src/core/hle/service/ndm_u.cpp index 141c311fd..233b14f6d 100644 --- a/src/core/hle/service/ndm_u.cpp +++ b/src/core/hle/service/ndm_u.cpp | |||
| @@ -24,7 +24,4 @@ Interface::Interface() { | |||
| 24 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 24 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 25 | } | 25 | } |
| 26 | 26 | ||
| 27 | Interface::~Interface() { | ||
| 28 | } | ||
| 29 | |||
| 30 | } // namespace | 27 | } // namespace |
diff --git a/src/core/hle/service/ndm_u.h b/src/core/hle/service/ndm_u.h index 62ed901c2..51c4b3902 100644 --- a/src/core/hle/service/ndm_u.h +++ b/src/core/hle/service/ndm_u.h | |||
| @@ -15,19 +15,11 @@ namespace NDM_U { | |||
| 15 | 15 | ||
| 16 | class Interface : public Service::Interface { | 16 | class Interface : public Service::Interface { |
| 17 | public: | 17 | public: |
| 18 | |||
| 19 | Interface(); | 18 | Interface(); |
| 20 | 19 | ||
| 21 | ~Interface(); | ||
| 22 | |||
| 23 | /** | ||
| 24 | * Gets the string port name used by CTROS for the service | ||
| 25 | * @return Port name of service | ||
| 26 | */ | ||
| 27 | std::string GetPortName() const override { | 20 | std::string GetPortName() const override { |
| 28 | return "ndm:u"; | 21 | return "ndm:u"; |
| 29 | } | 22 | } |
| 30 | |||
| 31 | }; | 23 | }; |
| 32 | 24 | ||
| 33 | } // namespace | 25 | } // namespace |
diff --git a/src/core/hle/service/news_u.cpp b/src/core/hle/service/news_u.cpp new file mode 100644 index 000000000..b5adad4c6 --- /dev/null +++ b/src/core/hle/service/news_u.cpp | |||
| @@ -0,0 +1,25 @@ | |||
| 1 | // Copyright 2014 Citra Emulator Project | ||
| 2 | // Licensed under GPLv2 or any later version | ||
| 3 | // Refer to the license.txt file included. | ||
| 4 | |||
| 5 | #include "common/log.h" | ||
| 6 | #include "core/hle/hle.h" | ||
| 7 | #include "core/hle/service/news_u.h" | ||
| 8 | |||
| 9 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 10 | // Namespace NEWS_U | ||
| 11 | |||
| 12 | namespace NEWS_U { | ||
| 13 | |||
| 14 | const Interface::FunctionInfo FunctionTable[] = { | ||
| 15 | {0x000100C8, nullptr, "AddNotification"}, | ||
| 16 | }; | ||
| 17 | |||
| 18 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 19 | // Interface class | ||
| 20 | |||
| 21 | Interface::Interface() { | ||
| 22 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | ||
| 23 | } | ||
| 24 | |||
| 25 | } // namespace | ||
diff --git a/src/core/hle/service/news_u.h b/src/core/hle/service/news_u.h new file mode 100644 index 000000000..0473cd19c --- /dev/null +++ b/src/core/hle/service/news_u.h | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | // Copyright 2014 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 | //////////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 10 | // Namespace NEWS_U | ||
| 11 | |||
| 12 | namespace NEWS_U { | ||
| 13 | |||
| 14 | class Interface : public Service::Interface { | ||
| 15 | public: | ||
| 16 | Interface(); | ||
| 17 | |||
| 18 | std::string GetPortName() const override { | ||
| 19 | return "news:u"; | ||
| 20 | } | ||
| 21 | }; | ||
| 22 | |||
| 23 | } // namespace | ||
diff --git a/src/core/hle/service/nim_aoc.h b/src/core/hle/service/nim_aoc.h index 33aa25c91..aeb71eed2 100644 --- a/src/core/hle/service/nim_aoc.h +++ b/src/core/hle/service/nim_aoc.h | |||
| @@ -15,10 +15,6 @@ class Interface : public Service::Interface { | |||
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | 17 | ||
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "nim:aoc"; | 19 | return "nim:aoc"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/nwm_uds.cpp b/src/core/hle/service/nwm_uds.cpp index 2491d14d6..ce456a966 100644 --- a/src/core/hle/service/nwm_uds.cpp +++ b/src/core/hle/service/nwm_uds.cpp | |||
| @@ -29,7 +29,4 @@ Interface::Interface() { | |||
| 29 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 29 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | Interface::~Interface() { | ||
| 33 | } | ||
| 34 | |||
| 35 | } // namespace | 32 | } // namespace |
diff --git a/src/core/hle/service/nwm_uds.h b/src/core/hle/service/nwm_uds.h index cd27f78fc..9043f5aa7 100644 --- a/src/core/hle/service/nwm_uds.h +++ b/src/core/hle/service/nwm_uds.h | |||
| @@ -16,11 +16,7 @@ namespace NWM_UDS { | |||
| 16 | class Interface : public Service::Interface { | 16 | class Interface : public Service::Interface { |
| 17 | public: | 17 | public: |
| 18 | Interface(); | 18 | Interface(); |
| 19 | ~Interface(); | 19 | |
| 20 | /** | ||
| 21 | * Gets the string port name used by CTROS for the service | ||
| 22 | * @return Port name of service | ||
| 23 | */ | ||
| 24 | std::string GetPortName() const override { | 20 | std::string GetPortName() const override { |
| 25 | return "nwm:UDS"; | 21 | return "nwm:UDS"; |
| 26 | } | 22 | } |
diff --git a/src/core/hle/service/pm_app.cpp b/src/core/hle/service/pm_app.cpp index 729255348..529dccafb 100644 --- a/src/core/hle/service/pm_app.cpp +++ b/src/core/hle/service/pm_app.cpp | |||
| @@ -29,7 +29,4 @@ Interface::Interface() { | |||
| 29 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 29 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | Interface::~Interface() { | ||
| 33 | } | ||
| 34 | |||
| 35 | } // namespace | 32 | } // namespace |
diff --git a/src/core/hle/service/pm_app.h b/src/core/hle/service/pm_app.h index 7ed617e5e..c1fb1f9da 100644 --- a/src/core/hle/service/pm_app.h +++ b/src/core/hle/service/pm_app.h | |||
| @@ -14,11 +14,7 @@ namespace PM_APP { | |||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "pm:app"; | 19 | return "pm:app"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/ptm_u.cpp b/src/core/hle/service/ptm_u.cpp index da48729da..d1498f05c 100644 --- a/src/core/hle/service/ptm_u.cpp +++ b/src/core/hle/service/ptm_u.cpp | |||
| @@ -122,7 +122,4 @@ Interface::Interface() { | |||
| 122 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 122 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | Interface::~Interface() { | ||
| 126 | } | ||
| 127 | |||
| 128 | } // namespace | 125 | } // namespace |
diff --git a/src/core/hle/service/ptm_u.h b/src/core/hle/service/ptm_u.h index c9e0c519f..a44624fd5 100644 --- a/src/core/hle/service/ptm_u.h +++ b/src/core/hle/service/ptm_u.h | |||
| @@ -16,11 +16,7 @@ namespace PTM_U { | |||
| 16 | class Interface : public Service::Interface { | 16 | class Interface : public Service::Interface { |
| 17 | public: | 17 | public: |
| 18 | Interface(); | 18 | Interface(); |
| 19 | ~Interface(); | 19 | |
| 20 | /** | ||
| 21 | * Gets the string port name used by CTROS for the service | ||
| 22 | * @return Port name of service | ||
| 23 | */ | ||
| 24 | std::string GetPortName() const override { | 20 | std::string GetPortName() const override { |
| 25 | return "ptm:u"; | 21 | return "ptm:u"; |
| 26 | } | 22 | } |
diff --git a/src/core/hle/service/service.cpp b/src/core/hle/service/service.cpp index 664f914d6..44e4fbcb2 100644 --- a/src/core/hle/service/service.cpp +++ b/src/core/hle/service/service.cpp | |||
| @@ -7,8 +7,10 @@ | |||
| 7 | 7 | ||
| 8 | #include "core/hle/service/service.h" | 8 | #include "core/hle/service/service.h" |
| 9 | #include "core/hle/service/ac_u.h" | 9 | #include "core/hle/service/ac_u.h" |
| 10 | #include "core/hle/service/act_u.h" | ||
| 10 | #include "core/hle/service/am_app.h" | 11 | #include "core/hle/service/am_app.h" |
| 11 | #include "core/hle/service/am_net.h" | 12 | #include "core/hle/service/am_net.h" |
| 13 | #include "core/hle/service/apt_a.h" | ||
| 12 | #include "core/hle/service/apt_u.h" | 14 | #include "core/hle/service/apt_u.h" |
| 13 | #include "core/hle/service/boss_u.h" | 15 | #include "core/hle/service/boss_u.h" |
| 14 | #include "core/hle/service/cecd_u.h" | 16 | #include "core/hle/service/cecd_u.h" |
| @@ -21,12 +23,14 @@ | |||
| 21 | #include "core/hle/service/frd_u.h" | 23 | #include "core/hle/service/frd_u.h" |
| 22 | #include "core/hle/service/gsp_gpu.h" | 24 | #include "core/hle/service/gsp_gpu.h" |
| 23 | #include "core/hle/service/hid_user.h" | 25 | #include "core/hle/service/hid_user.h" |
| 26 | #include "core/hle/service/http_c.h" | ||
| 24 | #include "core/hle/service/ir_rst.h" | 27 | #include "core/hle/service/ir_rst.h" |
| 25 | #include "core/hle/service/ir_u.h" | 28 | #include "core/hle/service/ir_u.h" |
| 26 | #include "core/hle/service/ldr_ro.h" | 29 | #include "core/hle/service/ldr_ro.h" |
| 27 | #include "core/hle/service/mic_u.h" | 30 | #include "core/hle/service/mic_u.h" |
| 28 | #include "core/hle/service/nim_aoc.h" | ||
| 29 | #include "core/hle/service/ndm_u.h" | 31 | #include "core/hle/service/ndm_u.h" |
| 32 | #include "core/hle/service/news_u.h" | ||
| 33 | #include "core/hle/service/nim_aoc.h" | ||
| 30 | #include "core/hle/service/nwm_uds.h" | 34 | #include "core/hle/service/nwm_uds.h" |
| 31 | #include "core/hle/service/pm_app.h" | 35 | #include "core/hle/service/pm_app.h" |
| 32 | #include "core/hle/service/ptm_u.h" | 36 | #include "core/hle/service/ptm_u.h" |
| @@ -88,8 +92,10 @@ void Init() { | |||
| 88 | 92 | ||
| 89 | g_manager->AddService(new SRV::Interface); | 93 | g_manager->AddService(new SRV::Interface); |
| 90 | g_manager->AddService(new AC_U::Interface); | 94 | g_manager->AddService(new AC_U::Interface); |
| 95 | g_manager->AddService(new ACT_U::Interface); | ||
| 91 | g_manager->AddService(new AM_APP::Interface); | 96 | g_manager->AddService(new AM_APP::Interface); |
| 92 | g_manager->AddService(new AM_NET::Interface); | 97 | g_manager->AddService(new AM_NET::Interface); |
| 98 | g_manager->AddService(new APT_A::Interface); | ||
| 93 | g_manager->AddService(new APT_U::Interface); | 99 | g_manager->AddService(new APT_U::Interface); |
| 94 | g_manager->AddService(new BOSS_U::Interface); | 100 | g_manager->AddService(new BOSS_U::Interface); |
| 95 | g_manager->AddService(new CECD_U::Interface); | 101 | g_manager->AddService(new CECD_U::Interface); |
| @@ -102,12 +108,14 @@ void Init() { | |||
| 102 | g_manager->AddService(new FS::FSUserInterface); | 108 | g_manager->AddService(new FS::FSUserInterface); |
| 103 | g_manager->AddService(new GSP_GPU::Interface); | 109 | g_manager->AddService(new GSP_GPU::Interface); |
| 104 | g_manager->AddService(new HID_User::Interface); | 110 | g_manager->AddService(new HID_User::Interface); |
| 111 | g_manager->AddService(new HTTP_C::Interface); | ||
| 105 | g_manager->AddService(new IR_RST::Interface); | 112 | g_manager->AddService(new IR_RST::Interface); |
| 106 | g_manager->AddService(new IR_U::Interface); | 113 | g_manager->AddService(new IR_U::Interface); |
| 107 | g_manager->AddService(new LDR_RO::Interface); | 114 | g_manager->AddService(new LDR_RO::Interface); |
| 108 | g_manager->AddService(new MIC_U::Interface); | 115 | g_manager->AddService(new MIC_U::Interface); |
| 109 | g_manager->AddService(new NIM_AOC::Interface); | ||
| 110 | g_manager->AddService(new NDM_U::Interface); | 116 | g_manager->AddService(new NDM_U::Interface); |
| 117 | g_manager->AddService(new NEWS_U::Interface); | ||
| 118 | g_manager->AddService(new NIM_AOC::Interface); | ||
| 111 | g_manager->AddService(new NWM_UDS::Interface); | 119 | g_manager->AddService(new NWM_UDS::Interface); |
| 112 | g_manager->AddService(new PM_APP::Interface); | 120 | g_manager->AddService(new PM_APP::Interface); |
| 113 | g_manager->AddService(new PTM_U::Interface); | 121 | g_manager->AddService(new PTM_U::Interface); |
diff --git a/src/core/hle/service/soc_u.cpp b/src/core/hle/service/soc_u.cpp index 03deabe43..ef4f9829d 100644 --- a/src/core/hle/service/soc_u.cpp +++ b/src/core/hle/service/soc_u.cpp | |||
| @@ -52,7 +52,4 @@ Interface::Interface() { | |||
| 52 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 52 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | Interface::~Interface() { | ||
| 56 | } | ||
| 57 | |||
| 58 | } // namespace | 55 | } // namespace |
diff --git a/src/core/hle/service/soc_u.h b/src/core/hle/service/soc_u.h index 5c9623730..2edf3b482 100644 --- a/src/core/hle/service/soc_u.h +++ b/src/core/hle/service/soc_u.h | |||
| @@ -14,11 +14,7 @@ namespace SOC_U { | |||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | ||
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const override { | 18 | std::string GetPortName() const override { |
| 23 | return "soc:U"; | 19 | return "soc:U"; |
| 24 | } | 20 | } |
diff --git a/src/core/hle/service/srv.cpp b/src/core/hle/service/srv.cpp index 05ff1846b..25fab1a4f 100644 --- a/src/core/hle/service/srv.cpp +++ b/src/core/hle/service/srv.cpp | |||
| @@ -68,7 +68,4 @@ Interface::Interface() { | |||
| 68 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 68 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 69 | } | 69 | } |
| 70 | 70 | ||
| 71 | Interface::~Interface() { | ||
| 72 | } | ||
| 73 | |||
| 74 | } // namespace | 71 | } // namespace |
diff --git a/src/core/hle/service/srv.h b/src/core/hle/service/srv.h index 4f3e01aca..653aba5cb 100644 --- a/src/core/hle/service/srv.h +++ b/src/core/hle/service/srv.h | |||
| @@ -11,21 +11,12 @@ namespace SRV { | |||
| 11 | 11 | ||
| 12 | /// Interface to "srv:" service | 12 | /// Interface to "srv:" service |
| 13 | class Interface : public Service::Interface { | 13 | class Interface : public Service::Interface { |
| 14 | |||
| 15 | public: | 14 | public: |
| 16 | |||
| 17 | Interface(); | 15 | Interface(); |
| 18 | 16 | ||
| 19 | ~Interface(); | ||
| 20 | |||
| 21 | /** | ||
| 22 | * Gets the string name used by CTROS for the service | ||
| 23 | * @return Port name of service | ||
| 24 | */ | ||
| 25 | std::string GetPortName() const override { | 17 | std::string GetPortName() const override { |
| 26 | return "srv:"; | 18 | return "srv:"; |
| 27 | } | 19 | } |
| 28 | |||
| 29 | }; | 20 | }; |
| 30 | 21 | ||
| 31 | } // namespace | 22 | } // namespace |
diff --git a/src/core/hle/service/ssl_c.cpp b/src/core/hle/service/ssl_c.cpp index d5b0c4b06..360516cdf 100644 --- a/src/core/hle/service/ssl_c.cpp +++ b/src/core/hle/service/ssl_c.cpp | |||
| @@ -25,7 +25,4 @@ Interface::Interface() { | |||
| 25 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); | 25 | Register(FunctionTable, ARRAY_SIZE(FunctionTable)); |
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | Interface::~Interface() { | ||
| 29 | } | ||
| 30 | |||
| 31 | } // namespace | 28 | } // namespace |
diff --git a/src/core/hle/service/ssl_c.h b/src/core/hle/service/ssl_c.h index 6281503a5..58e87c1cb 100644 --- a/src/core/hle/service/ssl_c.h +++ b/src/core/hle/service/ssl_c.h | |||
| @@ -14,12 +14,8 @@ namespace SSL_C { | |||
| 14 | class Interface : public Service::Interface { | 14 | class Interface : public Service::Interface { |
| 15 | public: | 15 | public: |
| 16 | Interface(); | 16 | Interface(); |
| 17 | ~Interface(); | 17 | |
| 18 | /** | 18 | std::string GetPortName() const override { |
| 19 | * Gets the string port name used by CTROS for the service | ||
| 20 | * @return Port name of service | ||
| 21 | */ | ||
| 22 | std::string GetPortName() const { | ||
| 23 | return "ssl:C"; | 19 | return "ssl:C"; |
| 24 | } | 20 | } |
| 25 | }; | 21 | }; |