Network: Add ResolveError handling

Former-commit-id: 0dc3d109284e8b475577bf44cbaeb503c4baae73
This commit is contained in:
Lynix
2015-11-10 13:24:25 +01:00
parent 5f0aa64555
commit 4ad1a47064
5 changed files with 83 additions and 14 deletions

View File

@@ -142,17 +142,17 @@ namespace Nz
return stream;
}
String IpAddress::ResolveAddress(const IpAddress& address, String* service)
String IpAddress::ResolveAddress(const IpAddress& address, String* service, ResolveError* error)
{
String hostname;
IpAddressImpl::ResolveAddress(address, &hostname, service);
IpAddressImpl::ResolveAddress(address, &hostname, service, error);
return hostname;
}
std::vector<HostnameInfo> IpAddress::ResolveHostname(NetProtocol protocol, const String& hostname, const String& service)
std::vector<HostnameInfo> IpAddress::ResolveHostname(NetProtocol protocol, const String& hostname, const String& service, ResolveError* error)
{
return IpAddressImpl::ResolveHostname(protocol, hostname, service);
return IpAddressImpl::ResolveHostname(protocol, hostname, service, error);
}
IpAddress IpAddress::AnyIpV4(0, 0, 0, 0);