Browse Source
Merge pull request #9809 from liamwhite/unused-service
Merge pull request #9809 from liamwhite/unused-service
service: remove deleted servicesnce_cpp
committed by
GitHub
24 changed files with 0 additions and 621 deletions
-
16src/core/CMakeLists.txt
-
2src/core/hle/service/am/am.cpp
-
22src/core/hle/service/am/tcap.cpp
-
20src/core/hle/service/am/tcap.h
-
2src/core/hle/service/apm/apm.cpp
-
21src/core/hle/service/audio/auddbg.cpp
-
20src/core/hle/service/audio/auddbg.h
-
23src/core/hle/service/audio/audin_a.cpp
-
20src/core/hle/service/audio/audin_a.h
-
14src/core/hle/service/audio/audio.cpp
-
25src/core/hle/service/audio/audout_a.cpp
-
20src/core/hle/service/audio/audout_a.h
-
27src/core/hle/service/audio/audren_a.cpp
-
20src/core/hle/service/audio/audren_a.h
-
29src/core/hle/service/audio/codecctl.cpp
-
20src/core/hle/service/audio/codecctl.h
-
14src/core/hle/service/hid/hid.cpp
-
28src/core/hle/service/pcv/pcv.cpp
-
2src/core/hle/service/service.cpp
-
42src/core/hle/service/sockets/ethc.cpp
-
26src/core/hle/service/sockets/ethc.h
-
4src/core/hle/service/sockets/sockets.cpp
-
186src/core/hle/service/wlan/wlan.cpp
-
18src/core/hle/service/wlan/wlan.h
@ -1,22 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
|
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||
|
|
||||
#include "core/hle/service/am/tcap.h"
|
|
||||
|
|
||||
namespace Service::AM { |
|
||||
|
|
||||
TCAP::TCAP(Core::System& system_) : ServiceFramework{system_, "tcap"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "GetContinuousHighSkinTemperatureEvent"}, |
|
||||
{1, nullptr, "SetOperationMode"}, |
|
||||
{2, nullptr, "LoadAndApplySettings"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
|
|
||||
TCAP::~TCAP() = default; |
|
||||
|
|
||||
} // namespace Service::AM
|
|
||||
@ -1,20 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
|
|
||||
#pragma once |
|
||||
|
|
||||
#include "core/hle/service/service.h" |
|
||||
|
|
||||
namespace Core { |
|
||||
class System; |
|
||||
} |
|
||||
|
|
||||
namespace Service::AM { |
|
||||
|
|
||||
class TCAP final : public ServiceFramework<TCAP> { |
|
||||
public: |
|
||||
explicit TCAP(Core::System& system_); |
|
||||
~TCAP() override; |
|
||||
}; |
|
||||
|
|
||||
} // namespace Service::AM |
|
||||
@ -1,21 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
|
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||
|
|
||||
#include "core/hle/service/audio/auddbg.h"
|
|
||||
|
|
||||
namespace Service::Audio { |
|
||||
|
|
||||
AudDbg::AudDbg(Core::System& system_, const char* name) : ServiceFramework{system_, name} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "RequestSuspendForDebug"}, |
|
||||
{1, nullptr, "RequestResumeForDebug"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
|
|
||||
AudDbg::~AudDbg() = default; |
|
||||
|
|
||||
} // namespace Service::Audio
|
|
||||
@ -1,20 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
|
|
||||
#pragma once |
|
||||
|
|
||||
#include "core/hle/service/service.h" |
|
||||
|
|
||||
namespace Core { |
|
||||
class System; |
|
||||
} |
|
||||
|
|
||||
namespace Service::Audio { |
|
||||
|
|
||||
class AudDbg final : public ServiceFramework<AudDbg> { |
|
||||
public: |
|
||||
explicit AudDbg(Core::System& system_, const char* name); |
|
||||
~AudDbg() override; |
|
||||
}; |
|
||||
|
|
||||
} // namespace Service::Audio |
|
||||
@ -1,23 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
|
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||
|
|
||||
#include "core/hle/service/audio/audin_a.h"
|
|
||||
|
|
||||
namespace Service::Audio { |
|
||||
|
|
||||
AudInA::AudInA(Core::System& system_) : ServiceFramework{system_, "audin:a"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "RequestSuspend"}, |
|
||||
{1, nullptr, "RequestResume"}, |
|
||||
{2, nullptr, "GetProcessMasterVolume"}, |
|
||||
{3, nullptr, "SetProcessMasterVolume"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
|
|
||||
AudInA::~AudInA() = default; |
|
||||
|
|
||||
} // namespace Service::Audio
|
|
||||
@ -1,20 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
|
|
||||
#pragma once |
|
||||
|
|
||||
#include "core/hle/service/service.h" |
|
||||
|
|
||||
namespace Core { |
|
||||
class System; |
|
||||
} |
|
||||
|
|
||||
namespace Service::Audio { |
|
||||
|
|
||||
class AudInA final : public ServiceFramework<AudInA> { |
|
||||
public: |
|
||||
explicit AudInA(Core::System& system_); |
|
||||
~AudInA() override; |
|
||||
}; |
|
||||
|
|
||||
} // namespace Service::Audio |
|
||||
@ -1,25 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
|
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||
|
|
||||
#include "core/hle/service/audio/audout_a.h"
|
|
||||
|
|
||||
namespace Service::Audio { |
|
||||
|
|
||||
AudOutA::AudOutA(Core::System& system_) : ServiceFramework{system_, "audout:a"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "RequestSuspend"}, |
|
||||
{1, nullptr, "RequestResume"}, |
|
||||
{2, nullptr, "GetProcessMasterVolume"}, |
|
||||
{3, nullptr, "SetProcessMasterVolume"}, |
|
||||
{4, nullptr, "GetProcessRecordVolume"}, |
|
||||
{5, nullptr, "SetProcessRecordVolume"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
|
|
||||
AudOutA::~AudOutA() = default; |
|
||||
|
|
||||
} // namespace Service::Audio
|
|
||||
@ -1,20 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
|
|
||||
#pragma once |
|
||||
|
|
||||
#include "core/hle/service/service.h" |
|
||||
|
|
||||
namespace Core { |
|
||||
class System; |
|
||||
} |
|
||||
|
|
||||
namespace Service::Audio { |
|
||||
|
|
||||
class AudOutA final : public ServiceFramework<AudOutA> { |
|
||||
public: |
|
||||
explicit AudOutA(Core::System& system_); |
|
||||
~AudOutA() override; |
|
||||
}; |
|
||||
|
|
||||
} // namespace Service::Audio |
|
||||
@ -1,27 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
|
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||
|
|
||||
#include "core/hle/service/audio/audren_a.h"
|
|
||||
|
|
||||
namespace Service::Audio { |
|
||||
|
|
||||
AudRenA::AudRenA(Core::System& system_) : ServiceFramework{system_, "audren:a"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "RequestSuspend"}, |
|
||||
{1, nullptr, "RequestResume"}, |
|
||||
{2, nullptr, "GetProcessMasterVolume"}, |
|
||||
{3, nullptr, "SetProcessMasterVolume"}, |
|
||||
{4, nullptr, "RegisterAppletResourceUserId"}, |
|
||||
{5, nullptr, "UnregisterAppletResourceUserId"}, |
|
||||
{6, nullptr, "GetProcessRecordVolume"}, |
|
||||
{7, nullptr, "SetProcessRecordVolume"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
|
|
||||
AudRenA::~AudRenA() = default; |
|
||||
|
|
||||
} // namespace Service::Audio
|
|
||||
@ -1,20 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
|
|
||||
#pragma once |
|
||||
|
|
||||
#include "core/hle/service/service.h" |
|
||||
|
|
||||
namespace Core { |
|
||||
class System; |
|
||||
} |
|
||||
|
|
||||
namespace Service::Audio { |
|
||||
|
|
||||
class AudRenA final : public ServiceFramework<AudRenA> { |
|
||||
public: |
|
||||
explicit AudRenA(Core::System& system_); |
|
||||
~AudRenA() override; |
|
||||
}; |
|
||||
|
|
||||
} // namespace Service::Audio |
|
||||
@ -1,29 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
|
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||
|
|
||||
#include "core/hle/service/audio/codecctl.h"
|
|
||||
|
|
||||
namespace Service::Audio { |
|
||||
|
|
||||
CodecCtl::CodecCtl(Core::System& system_) : ServiceFramework{system_, "codecctl"} { |
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "Initialize"}, |
|
||||
{1, nullptr, "Finalize"}, |
|
||||
{2, nullptr, "Sleep"}, |
|
||||
{3, nullptr, "Wake"}, |
|
||||
{4, nullptr, "SetVolume"}, |
|
||||
{5, nullptr, "GetVolumeMax"}, |
|
||||
{6, nullptr, "GetVolumeMin"}, |
|
||||
{7, nullptr, "SetActiveTarget"}, |
|
||||
{8, nullptr, "GetActiveTarget"}, |
|
||||
{9, nullptr, "BindHeadphoneMicJackInterrupt"}, |
|
||||
{10, nullptr, "IsHeadphoneMicJackInserted"}, |
|
||||
{11, nullptr, "ClearHeadphoneMicJackInterrupt"}, |
|
||||
{12, nullptr, "IsRequested"}, |
|
||||
}; |
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
|
|
||||
CodecCtl::~CodecCtl() = default; |
|
||||
|
|
||||
} // namespace Service::Audio
|
|
||||
@ -1,20 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
|
|
||||
#pragma once |
|
||||
|
|
||||
#include "core/hle/service/service.h" |
|
||||
|
|
||||
namespace Core { |
|
||||
class System; |
|
||||
} |
|
||||
|
|
||||
namespace Service::Audio { |
|
||||
|
|
||||
class CodecCtl final : public ServiceFramework<CodecCtl> { |
|
||||
public: |
|
||||
explicit CodecCtl(Core::System& system_); |
|
||||
~CodecCtl() override; |
|
||||
}; |
|
||||
|
|
||||
} // namespace Service::Audio |
|
||||
@ -1,42 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
|
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||
|
|
||||
#include "core/hle/service/sockets/ethc.h"
|
|
||||
|
|
||||
namespace Service::Sockets { |
|
||||
|
|
||||
ETHC_C::ETHC_C(Core::System& system_) : ServiceFramework{system_, "ethc:c"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "Initialize"}, |
|
||||
{1, nullptr, "Cancel"}, |
|
||||
{2, nullptr, "GetResult"}, |
|
||||
{3, nullptr, "GetMediaList"}, |
|
||||
{4, nullptr, "SetMediaType"}, |
|
||||
{5, nullptr, "GetMediaType"}, |
|
||||
{6, nullptr, "Unknown6"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
|
|
||||
ETHC_C::~ETHC_C() = default; |
|
||||
|
|
||||
ETHC_I::ETHC_I(Core::System& system_) : ServiceFramework{system_, "ethc:i"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "GetReadableHandle"}, |
|
||||
{1, nullptr, "Cancel"}, |
|
||||
{2, nullptr, "GetResult"}, |
|
||||
{3, nullptr, "GetInterfaceList"}, |
|
||||
{4, nullptr, "GetInterfaceCount"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
|
|
||||
ETHC_I::~ETHC_I() = default; |
|
||||
|
|
||||
} // namespace Service::Sockets
|
|
||||
@ -1,26 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
|
|
||||
#pragma once |
|
||||
|
|
||||
#include "core/hle/service/service.h" |
|
||||
|
|
||||
namespace Core { |
|
||||
class System; |
|
||||
} |
|
||||
|
|
||||
namespace Service::Sockets { |
|
||||
|
|
||||
class ETHC_C final : public ServiceFramework<ETHC_C> { |
|
||||
public: |
|
||||
explicit ETHC_C(Core::System& system_); |
|
||||
~ETHC_C() override; |
|
||||
}; |
|
||||
|
|
||||
class ETHC_I final : public ServiceFramework<ETHC_I> { |
|
||||
public: |
|
||||
explicit ETHC_I(Core::System& system_); |
|
||||
~ETHC_I() override; |
|
||||
}; |
|
||||
|
|
||||
} // namespace Service::Sockets |
|
||||
@ -1,186 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
|
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||
|
|
||||
#include <memory>
|
|
||||
|
|
||||
#include "core/hle/service/service.h"
|
|
||||
#include "core/hle/service/sm/sm.h"
|
|
||||
#include "core/hle/service/wlan/wlan.h"
|
|
||||
|
|
||||
namespace Service::WLAN { |
|
||||
|
|
||||
class WLANInfra final : public ServiceFramework<WLANInfra> { |
|
||||
public: |
|
||||
explicit WLANInfra(Core::System& system_) : ServiceFramework{system_, "wlan:inf"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "OpenMode"}, |
|
||||
{1, nullptr, "CloseMode"}, |
|
||||
{2, nullptr, "GetMacAddress"}, |
|
||||
{3, nullptr, "StartScan"}, |
|
||||
{4, nullptr, "StopScan"}, |
|
||||
{5, nullptr, "Connect"}, |
|
||||
{6, nullptr, "CancelConnect"}, |
|
||||
{7, nullptr, "Disconnect"}, |
|
||||
{8, nullptr, "GetConnectionEvent"}, |
|
||||
{9, nullptr, "GetConnectionStatus"}, |
|
||||
{10, nullptr, "GetState"}, |
|
||||
{11, nullptr, "GetScanResult"}, |
|
||||
{12, nullptr, "GetRssi"}, |
|
||||
{13, nullptr, "ChangeRxAntenna"}, |
|
||||
{14, nullptr, "GetFwVersion"}, |
|
||||
{15, nullptr, "RequestSleep"}, |
|
||||
{16, nullptr, "RequestWakeUp"}, |
|
||||
{17, nullptr, "RequestIfUpDown"}, |
|
||||
{18, nullptr, "Unknown18"}, |
|
||||
{19, nullptr, "Unknown19"}, |
|
||||
{20, nullptr, "Unknown20"}, |
|
||||
{21, nullptr, "Unknown21"}, |
|
||||
{22, nullptr, "Unknown22"}, |
|
||||
{23, nullptr, "Unknown23"}, |
|
||||
{24, nullptr, "Unknown24"}, |
|
||||
{25, nullptr, "Unknown25"}, |
|
||||
{26, nullptr, "Unknown26"}, |
|
||||
{27, nullptr, "Unknown27"}, |
|
||||
{28, nullptr, "Unknown28"}, |
|
||||
{29, nullptr, "Unknown29"}, |
|
||||
{30, nullptr, "Unknown30"}, |
|
||||
{31, nullptr, "Unknown31"}, |
|
||||
{32, nullptr, "Unknown32"}, |
|
||||
{33, nullptr, "Unknown33"}, |
|
||||
{34, nullptr, "Unknown34"}, |
|
||||
{35, nullptr, "Unknown35"}, |
|
||||
{36, nullptr, "Unknown36"}, |
|
||||
{37, nullptr, "Unknown37"}, |
|
||||
{38, nullptr, "Unknown38"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
}; |
|
||||
|
|
||||
class WLANLocal final : public ServiceFramework<WLANLocal> { |
|
||||
public: |
|
||||
explicit WLANLocal(Core::System& system_) : ServiceFramework{system_, "wlan:lcl"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "Unknown0"}, |
|
||||
{1, nullptr, "Unknown1"}, |
|
||||
{2, nullptr, "Unknown2"}, |
|
||||
{3, nullptr, "Unknown3"}, |
|
||||
{4, nullptr, "Unknown4"}, |
|
||||
{5, nullptr, "Unknown5"}, |
|
||||
{6, nullptr, "GetMacAddress"}, |
|
||||
{7, nullptr, "CreateBss"}, |
|
||||
{8, nullptr, "DestroyBss"}, |
|
||||
{9, nullptr, "StartScan"}, |
|
||||
{10, nullptr, "StopScan"}, |
|
||||
{11, nullptr, "Connect"}, |
|
||||
{12, nullptr, "CancelConnect"}, |
|
||||
{13, nullptr, "Join"}, |
|
||||
{14, nullptr, "CancelJoin"}, |
|
||||
{15, nullptr, "Disconnect"}, |
|
||||
{16, nullptr, "SetBeaconLostCount"}, |
|
||||
{17, nullptr, "Unknown17"}, |
|
||||
{18, nullptr, "Unknown18"}, |
|
||||
{19, nullptr, "Unknown19"}, |
|
||||
{20, nullptr, "GetBssIndicationEvent"}, |
|
||||
{21, nullptr, "GetBssIndicationInfo"}, |
|
||||
{22, nullptr, "GetState"}, |
|
||||
{23, nullptr, "GetAllowedChannels"}, |
|
||||
{24, nullptr, "AddIe"}, |
|
||||
{25, nullptr, "DeleteIe"}, |
|
||||
{26, nullptr, "Unknown26"}, |
|
||||
{27, nullptr, "Unknown27"}, |
|
||||
{28, nullptr, "CreateRxEntry"}, |
|
||||
{29, nullptr, "DeleteRxEntry"}, |
|
||||
{30, nullptr, "Unknown30"}, |
|
||||
{31, nullptr, "Unknown31"}, |
|
||||
{32, nullptr, "AddMatchingDataToRxEntry"}, |
|
||||
{33, nullptr, "RemoveMatchingDataFromRxEntry"}, |
|
||||
{34, nullptr, "GetScanResult"}, |
|
||||
{35, nullptr, "Unknown35"}, |
|
||||
{36, nullptr, "SetActionFrameWithBeacon"}, |
|
||||
{37, nullptr, "CancelActionFrameWithBeacon"}, |
|
||||
{38, nullptr, "CreateRxEntryForActionFrame"}, |
|
||||
{39, nullptr, "DeleteRxEntryForActionFrame"}, |
|
||||
{40, nullptr, "Unknown40"}, |
|
||||
{41, nullptr, "Unknown41"}, |
|
||||
{42, nullptr, "CancelGetActionFrame"}, |
|
||||
{43, nullptr, "GetRssi"}, |
|
||||
{44, nullptr, "Unknown44"}, |
|
||||
{45, nullptr, "Unknown45"}, |
|
||||
{46, nullptr, "Unknown46"}, |
|
||||
{47, nullptr, "Unknown47"}, |
|
||||
{48, nullptr, "Unknown48"}, |
|
||||
{49, nullptr, "Unknown49"}, |
|
||||
{50, nullptr, "Unknown50"}, |
|
||||
{51, nullptr, "Unknown51"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
}; |
|
||||
|
|
||||
class WLANLocalGetFrame final : public ServiceFramework<WLANLocalGetFrame> { |
|
||||
public: |
|
||||
explicit WLANLocalGetFrame(Core::System& system_) : ServiceFramework{system_, "wlan:lg"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "Unknown"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
}; |
|
||||
|
|
||||
class WLANSocketGetFrame final : public ServiceFramework<WLANSocketGetFrame> { |
|
||||
public: |
|
||||
explicit WLANSocketGetFrame(Core::System& system_) : ServiceFramework{system_, "wlan:sg"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "Unknown"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
}; |
|
||||
|
|
||||
class WLANSocketManager final : public ServiceFramework<WLANSocketManager> { |
|
||||
public: |
|
||||
explicit WLANSocketManager(Core::System& system_) : ServiceFramework{system_, "wlan:soc"} { |
|
||||
// clang-format off
|
|
||||
static const FunctionInfo functions[] = { |
|
||||
{0, nullptr, "Unknown0"}, |
|
||||
{1, nullptr, "Unknown1"}, |
|
||||
{2, nullptr, "Unknown2"}, |
|
||||
{3, nullptr, "Unknown3"}, |
|
||||
{4, nullptr, "Unknown4"}, |
|
||||
{5, nullptr, "Unknown5"}, |
|
||||
{6, nullptr, "GetMacAddress"}, |
|
||||
{7, nullptr, "SwitchTsfTimerFunction"}, |
|
||||
{8, nullptr, "Unknown8"}, |
|
||||
{9, nullptr, "Unknown9"}, |
|
||||
{10, nullptr, "Unknown10"}, |
|
||||
{11, nullptr, "Unknown11"}, |
|
||||
{12, nullptr, "Unknown12"}, |
|
||||
}; |
|
||||
// clang-format on
|
|
||||
|
|
||||
RegisterHandlers(functions); |
|
||||
} |
|
||||
}; |
|
||||
|
|
||||
void InstallInterfaces(SM::ServiceManager& sm, Core::System& system) { |
|
||||
std::make_shared<WLANInfra>(system)->InstallAsService(sm); |
|
||||
std::make_shared<WLANLocal>(system)->InstallAsService(sm); |
|
||||
std::make_shared<WLANLocalGetFrame>(system)->InstallAsService(sm); |
|
||||
std::make_shared<WLANSocketGetFrame>(system)->InstallAsService(sm); |
|
||||
std::make_shared<WLANSocketManager>(system)->InstallAsService(sm); |
|
||||
} |
|
||||
|
|
||||
} // namespace Service::WLAN
|
|
||||
@ -1,18 +0,0 @@ |
|||||
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project |
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later |
|
||||
|
|
||||
#pragma once |
|
||||
|
|
||||
namespace Core { |
|
||||
class System; |
|
||||
} |
|
||||
|
|
||||
namespace Service::SM { |
|
||||
class ServiceManager; |
|
||||
} |
|
||||
|
|
||||
namespace Service::WLAN { |
|
||||
|
|
||||
void InstallInterfaces(SM::ServiceManager& sm, Core::System& system); |
|
||||
|
|
||||
} // namespace Service::WLAN |
|
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue