diff options
author | Aki <please@ignore.pl> | 2022-03-31 20:28:29 +0200 |
---|---|---|
committer | Aki <please@ignore.pl> | 2022-03-31 20:28:29 +0200 |
commit | 8e0aa5f780e453b36a02471ab7a587376373044b (patch) | |
tree | ec8f033531adce25cfc01f7c0b7465c90a310660 /NetEx/NetSock.h | |
parent | 8951abb7e436c6aabd2832ce4abea95ecae8192e (diff) | |
download | starshatter-8e0aa5f780e453b36a02471ab7a587376373044b.zip starshatter-8e0aa5f780e453b36a02471ab7a587376373044b.tar.gz starshatter-8e0aa5f780e453b36a02471ab7a587376373044b.tar.bz2 |
Removed windows.h include and types from NetSock
Diffstat (limited to 'NetEx/NetSock.h')
-rw-r--r-- | NetEx/NetSock.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/NetEx/NetSock.h b/NetEx/NetSock.h index 996972a..0df1cc6 100644 --- a/NetEx/NetSock.h +++ b/NetEx/NetSock.h @@ -3,25 +3,26 @@ Copyright (c) 2011-2012, Starshatter OpenSource Distribution Contributors Copyright (c) 1997-2006, Destroyer Studios LLC. - AUTHOR: John DiCamillo + AUTHOR: John DiCamillo - OVERVIEW - ======== - Network (IP) Socket + OVERVIEW + ======== + Network (IP) Socket */ #ifndef NetSock_h #define NetSock_h -#include <windows.h> +#include <cstdint> + #include "NetAddr.h" #include "Text.h" -// +-------------------------------------------------------------------+ #define NET_MAX_TIMEOUT 1e9 + class NetSock { public: @@ -53,15 +54,15 @@ public: int set_timeout(int msecs); int close(); - DWORD max_packet_size() const; + std::uint32_t max_packet_size() const; bool is_stream() const { return stream; } bool is_closed() const { return closed; } int status() const { return stat; } private: - NetSock(SOCKET s, bool stream); + NetSock(int sock, bool stream); - SOCKET s; + int s; bool stream; bool closed; int stat; |