diff --git a/public/tier1/netadr.h b/public/tier1/netadr.h index e16e9f62..5dc867fb 100644 --- a/public/tier1/netadr.h +++ b/public/tier1/netadr.h @@ -13,33 +13,9 @@ #endif #include "tier0/platform.h" +#include #undef SetPort -enum ENSAddressType -{ - kAddressDirect, - kAddressP2P, - kAddressProxiedGameServer, - kAddressProxiedClient, - - kAddressMax -}; - -class ns_address -{ -public: - const netadr_t &GetAddress() const { return m_Address; } - const CSteamID& GetSteamID() const { return m_ID; } - const uint16 GetRemotePort() const { return m_nRemotePort; } - ENSAddressType GetAddressType() const { return m_AddressType; } -private: - netadr_t m_Address; - CSteamID m_ID; - uint16 m_nRemotePort; - int m_Unknown; - ENSAddressType m_AddressType; -}; - typedef enum { NA_NULL = 0, @@ -95,4 +71,29 @@ public: // members are public to avoid to much changes unsigned short port; } netadr_t; +enum ENSAddressType +{ + kAddressDirect, + kAddressP2P, + kAddressProxiedGameServer, + kAddressProxiedClient, + + kAddressMax +}; + +class ns_address +{ +public: + const netadr_t &GetAddress() const { return m_Address; } + const CSteamID& GetSteamID() const { return m_ID; } + const uint16 GetRemotePort() const { return m_nRemotePort; } + ENSAddressType GetAddressType() const { return m_AddressType; } +private: + netadr_t m_Address; + CSteamID m_ID; + uint16 m_nRemotePort; + int m_Unknown; + ENSAddressType m_AddressType; +}; + #endif // NETADR_H