8 changed files with 96 additions and 32 deletions
-
6src/core/CMakeLists.txt
-
30src/core/hle/service/sockets/bsd.cpp
-
6src/core/hle/service/sockets/bsd.h
-
34src/core/hle/service/sockets/nsd.cpp
-
20src/core/hle/service/sockets/nsd.h
-
22src/core/hle/service/sockets/sfdnsres.cpp
-
2src/core/hle/service/sockets/sfdnsres.h
-
8src/core/hle/service/sockets/sockets.cpp
@ -0,0 +1,34 @@ |
|||
// Copyright 2018 yuzu emulator team
|
|||
// Licensed under GPLv2 or any later version
|
|||
// Refer to the license.txt file included.
|
|||
|
|||
#include "core/hle/service/sockets/nsd.h"
|
|||
|
|||
namespace Service { |
|||
namespace Sockets { |
|||
|
|||
NSD::NSD(const char* name) : ServiceFramework(name) { |
|||
static const FunctionInfo functions[] = { |
|||
{10, nullptr, "GetSettingName"}, |
|||
{11, nullptr, "GetEnvironmentIdentifier"}, |
|||
{12, nullptr, "GetDeviceId"}, |
|||
{13, nullptr, "DeleteSettings"}, |
|||
{14, nullptr, "ImportSettings"}, |
|||
{20, nullptr, "Resolve"}, |
|||
{21, nullptr, "ResolveEx"}, |
|||
{30, nullptr, "GetNasServiceSetting"}, |
|||
{31, nullptr, "GetNasServiceSettingEx"}, |
|||
{40, nullptr, "GetNasRequestFqdn"}, |
|||
{41, nullptr, "GetNasRequestFqdnEx"}, |
|||
{42, nullptr, "GetNasApiFqdn"}, |
|||
{43, nullptr, "GetNasApiFqdnEx"}, |
|||
{50, nullptr, "GetCurrentSetting"}, |
|||
{60, nullptr, "ReadSaveDataFromFsForTest"}, |
|||
{61, nullptr, "WriteSaveDataToFsForTest"}, |
|||
{62, nullptr, "DeleteSaveDataOfFsForTest"}, |
|||
}; |
|||
RegisterHandlers(functions); |
|||
} |
|||
|
|||
} // namespace Sockets
|
|||
} // namespace Service
|
|||
@ -0,0 +1,20 @@ |
|||
// Copyright 2018 yuzu emulator team |
|||
// Licensed under GPLv2 or any later version |
|||
// Refer to the license.txt file included. |
|||
|
|||
#pragma once |
|||
|
|||
#include "core/hle/kernel/hle_ipc.h" |
|||
#include "core/hle/service/service.h" |
|||
|
|||
namespace Service { |
|||
namespace Sockets { |
|||
|
|||
class NSD final : public ServiceFramework<NSD> { |
|||
public: |
|||
explicit NSD(const char* name); |
|||
~NSD() = default; |
|||
}; |
|||
|
|||
} // namespace Sockets |
|||
} // namespace Service |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue