/*** Copyright (C) 2022 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: NetHostname.hpp Date: 2022-8-15 Author: Reece ***/ #pragma once namespace Aurora::IO::Net { struct AUKN_SYM NetHostname { NetHostname(const NetHostname &cpy); NetHostname(); NetHostname(const AuString &hostname); NetHostname(const IPAddress &ipAddress); EHostnameType type; AuString hostname; IPAddress address; NetHostname &operator =(const NetHostname &other); bool operator ==(const NetHostname &other) const; const AuUInt HashCode() const; }; }