/***
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;
};
}