summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2017-02-18 02:00:56 -0500
committerLioncash <mathew1800@gmail.com>2017-02-18 02:35:53 -0500
commita8eb2e2a8f2026abfc868ea6e46acd2903bccf2b (patch)
treef07969dca7fce9ac1892539dc9b4d014cb215bab /Source/Core
parentec298d9ea9101f9a6393e9b36bfc05a3d57276a3 (diff)
IOS Network: Split wd/command code into its own source files
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/CMakeLists.txt2
-rw-r--r--Source/Core/Core/Core.vcxproj4
-rw-r--r--Source/Core/Core/Core.vcxproj.filters15
-rw-r--r--Source/Core/Core/IOS/IPC.cpp2
-rw-r--r--Source/Core/Core/IOS/Network/WD/Command.cpp (renamed from Source/Core/Core/IOS/Network/Net.cpp)8
-rw-r--r--Source/Core/Core/IOS/Network/WD/Command.h (renamed from Source/Core/Core/IOS/Network/Net.h)2
6 files changed, 15 insertions, 18 deletions
diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt
index a87078a5d3..72019ec25c 100644
--- a/Source/Core/Core/CMakeLists.txt
+++ b/Source/Core/Core/CMakeLists.txt
@@ -148,7 +148,6 @@ set(SRCS ActionReplay.cpp
IOS/FS/FS.cpp
IOS/Network/ICMPLin.cpp
IOS/Network/MACUtils.cpp
- IOS/Network/Net.cpp
IOS/Network/Socket.cpp
IOS/Network/SSL.cpp
IOS/Network/IP/Top.cpp
@@ -157,6 +156,7 @@ set(SRCS ActionReplay.cpp
IOS/Network/KD/NWC24Config.cpp
IOS/Network/NCD/Config.cpp
IOS/Network/NCD/Manage.cpp
+ IOS/Network/WD/Command.cpp
IOS/SDIO/SDIOSlot0.cpp
IOS/STM/STM.cpp
IOS/USB/Common.cpp
diff --git a/Source/Core/Core/Core.vcxproj b/Source/Core/Core/Core.vcxproj
index 96b7b51340..b450ea3f39 100644
--- a/Source/Core/Core/Core.vcxproj
+++ b/Source/Core/Core/Core.vcxproj
@@ -180,7 +180,6 @@
<ClCompile Include="IOS\FS\FS.cpp" />
<ClCompile Include="IOS\Network\ICMPLin.cpp" />
<ClCompile Include="IOS\Network\MACUtils.cpp" />
- <ClCompile Include="IOS\Network\Net.cpp" />
<ClCompile Include="IOS\Network\Socket.cpp" />
<ClCompile Include="IOS\Network\SSL.cpp" />
<ClCompile Include="IOS\Network\IP\Top.cpp" />
@@ -189,6 +188,7 @@
<ClCompile Include="IOS\Network\KD\NWC24Config.cpp" />
<ClCompile Include="IOS\Network\NCD\Config.cpp" />
<ClCompile Include="IOS\Network\NCD\Manage.cpp" />
+ <ClCompile Include="IOS\Network\WD\Command.cpp" />
<ClCompile Include="IOS\SDIO\SDIOSlot0.cpp" />
<ClCompile Include="IOS\STM\STM.cpp" />
<ClCompile Include="IOS\USB\Common.cpp" />
@@ -423,7 +423,6 @@
<ClInclude Include="IOS\Network\ICMPLin.h" />
<ClInclude Include="IOS\Network\ICMP.h" />
<ClInclude Include="IOS\Network\MACUtils.h" />
- <ClInclude Include="IOS\Network\Net.h" />
<ClInclude Include="IOS\Network\Socket.h" />
<ClInclude Include="IOS\Network\SSL.h" />
<ClInclude Include="IOS\Network\IP\Top.h" />
@@ -432,6 +431,7 @@
<ClInclude Include="IOS\Network\KD\NWC24Config.h" />
<ClInclude Include="IOS\Network\NCD\Config.h" />
<ClInclude Include="IOS\Network\NCD\Manage.h" />
+ <ClInclude Include="IOS\Network\WD\Command.h" />
<ClInclude Include="IOS\SDIO\SDIOSlot0.h" />
<ClInclude Include="IOS\STM\STM.h" />
<ClInclude Include="IOS\USB\Common.h" />
diff --git a/Source/Core/Core/Core.vcxproj.filters b/Source/Core/Core/Core.vcxproj.filters
index 58b522ee06..d4d3cc9e8f 100644
--- a/Source/Core/Core/Core.vcxproj.filters
+++ b/Source/Core/Core/Core.vcxproj.filters
@@ -136,6 +136,9 @@
<Filter Include="IOS\Network\NCD">
<UniqueIdentifier>{a749993a-d2cf-46b6-9f7f-f76294e9ad02}</UniqueIdentifier>
</Filter>
+ <Filter Include="IOS\Network\WD">
+ <UniqueIdentifier>{fc3080d6-d99a-44c6-bdd4-140cec1c6bf0}</UniqueIdentifier>
+ </Filter>
<Filter Include="IOS\DI">
<UniqueIdentifier>{3db8c364-1d72-4660-9179-86d1c46904b9}</UniqueIdentifier>
</Filter>
@@ -764,9 +767,6 @@
<ClCompile Include="IOS\Network\MACUtils.cpp">
<Filter>IOS\Network</Filter>
</ClCompile>
- <ClCompile Include="IOS\Network\Net.cpp">
- <Filter>IOS\Network</Filter>
- </ClCompile>
<ClCompile Include="IOS\Network\Socket.cpp">
<Filter>IOS\Network</Filter>
</ClCompile>
@@ -791,6 +791,9 @@
<ClCompile Include="IOS\Network\NCD\Manage.cpp">
<Filter>IOS\Network\NCD</Filter>
</ClCompile>
+ <ClCompile Include="IOS\Network\WD\Command.cpp">
+ <Filter>IOS\Network\WD</Filter>
+ </ClCompile>
<ClCompile Include="IOS\SDIO\SDIOSlot0.cpp">
<Filter>IOS\SDIO</Filter>
</ClCompile>
@@ -1368,9 +1371,6 @@
<ClInclude Include="IOS\Network\MACUtils.h">
<Filter>IOS\Network</Filter>
</ClInclude>
- <ClInclude Include="IOS\Network\Net.h">
- <Filter>IOS\Network</Filter>
- </ClInclude>
<ClInclude Include="IOS\Network\Socket.h">
<Filter>IOS\Network</Filter>
</ClInclude>
@@ -1395,6 +1395,9 @@
<ClInclude Include="IOS\Network\NCD\Manage.h">
<Filter>IOS\Network\NCD</Filter>
</ClInclude>
+ <ClInclude Include="IOS\Network\WD\Command.h">
+ <Filter>IOS\Network\WD</Filter>
+ </ClInclude>
<ClInclude Include="IOS\SDIO\SDIOSlot0.h">
<Filter>IOS\SDIO</Filter>
</ClInclude>
diff --git a/Source/Core/Core/IOS/IPC.cpp b/Source/Core/Core/IOS/IPC.cpp
index 3e35895a0f..5a334f6c82 100644
--- a/Source/Core/Core/IOS/IPC.cpp
+++ b/Source/Core/Core/IOS/IPC.cpp
@@ -48,9 +48,9 @@
#include "Core/IOS/Network/KD/NetKDRequest.h"
#include "Core/IOS/Network/KD/NetKDTime.h"
#include "Core/IOS/Network/NCD/Manage.h"
-#include "Core/IOS/Network/Net.h"
#include "Core/IOS/Network/SSL.h"
#include "Core/IOS/Network/Socket.h"
+#include "Core/IOS/Network/WD/Command.h"
#include "Core/IOS/SDIO/SDIOSlot0.h"
#include "Core/IOS/STM/STM.h"
#include "Core/IOS/USB/Bluetooth/BTEmu.h"
diff --git a/Source/Core/Core/IOS/Network/Net.cpp b/Source/Core/Core/IOS/Network/WD/Command.cpp
index 2a03d1bf64..236355e32a 100644
--- a/Source/Core/Core/IOS/Network/Net.cpp
+++ b/Source/Core/Core/IOS/Network/WD/Command.cpp
@@ -2,21 +2,18 @@
// Licensed under GPLv2+
// Refer to the license.txt file included.
-#include "Core/IOS/Network/Net.h"
+#include "Core/IOS/Network/WD/Command.h"
-#include <cstddef>
#include <cstring>
#include <string>
-#include <vector>
#include "Common/CommonFuncs.h"
#include "Common/CommonTypes.h"
#include "Common/Logging/Log.h"
#include "Common/Network.h"
-#include "Core/Core.h"
+
#include "Core/HW/Memmap.h"
#include "Core/IOS/Network/MACUtils.h"
-#include "Core/IOS/Network/Socket.h"
namespace IOS
{
@@ -24,7 +21,6 @@ namespace HLE
{
namespace Device
{
-// Handle /dev/net/wd/command requests
NetWDCommand::NetWDCommand(u32 device_id, const std::string& device_name)
: Device(device_id, device_name)
{
diff --git a/Source/Core/Core/IOS/Network/Net.h b/Source/Core/Core/IOS/Network/WD/Command.h
index 118d765f2c..3b0decc48a 100644
--- a/Source/Core/Core/IOS/Network/Net.h
+++ b/Source/Core/Core/IOS/Network/WD/Command.h
@@ -8,13 +8,11 @@
#include "Common/CommonTypes.h"
#include "Core/IOS/Device.h"
-#include "Core/IOS/IPC.h"
namespace IOS
{
namespace HLE
{
-// TODO: split this up.
namespace Device
{
class NetWDCommand : public Device