From eac7e3d1e65b8510bbfc434cd52be880a38fb90e Mon Sep 17 00:00:00 2001 From: index Date: Sat, 3 Aug 2024 15:42:05 +0900 Subject: [PATCH] Change header dependency --- include/net/Context.hpp | 1 + include/net/Native.hpp | 2 ++ include/net/Socket.hpp | 2 +- include/net/netcpp.hpp | 6 +----- include/net/winsock.hpp | 5 +++++ src/netcpp.cpp | 2 ++ 6 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 include/net/winsock.hpp diff --git a/include/net/Context.hpp b/include/net/Context.hpp index 55c8b63..56c2f92 100644 --- a/include/net/Context.hpp +++ b/include/net/Context.hpp @@ -4,6 +4,7 @@ #include #include +#include "winsock.hpp" #include "Socket.hpp" namespace net diff --git a/include/net/Native.hpp b/include/net/Native.hpp index e272922..6c7bcd4 100644 --- a/include/net/Native.hpp +++ b/include/net/Native.hpp @@ -1,5 +1,7 @@ #pragma once +#include "winsock.hpp" + namespace net { class Native diff --git a/include/net/Socket.hpp b/include/net/Socket.hpp index 14a9696..198fac5 100644 --- a/include/net/Socket.hpp +++ b/include/net/Socket.hpp @@ -1,9 +1,9 @@ #pragma once #include -#include #include +#include "winsock.hpp" #include "IpAddress.hpp" #include "Endpoint.hpp" diff --git a/include/net/netcpp.hpp b/include/net/netcpp.hpp index 2b04d15..493d89f 100644 --- a/include/net/netcpp.hpp +++ b/include/net/netcpp.hpp @@ -1,11 +1,7 @@ #pragma once // Standard -#include -#include #include // WinSock2 -#include -#include -#include \ No newline at end of file +#include "winsock.hpp" \ No newline at end of file diff --git a/include/net/winsock.hpp b/include/net/winsock.hpp new file mode 100644 index 0000000..e03d998 --- /dev/null +++ b/include/net/winsock.hpp @@ -0,0 +1,5 @@ +#pragma once + +#include +#include +#include \ No newline at end of file diff --git a/src/netcpp.cpp b/src/netcpp.cpp index 796caae..e6aa314 100644 --- a/src/netcpp.cpp +++ b/src/netcpp.cpp @@ -1,6 +1,8 @@ #include "net/netcpp.hpp" #include "net/Native.hpp" +#include + #ifdef _WIN32 class netcpp final