net/SocketAddress: add IsV4Mapped()

This commit is contained in:
Max Kellermann
2018-08-21 10:43:36 +02:00
parent 94092f1f90
commit dfc1f6342a
3 changed files with 14 additions and 13 deletions

View File

@@ -82,6 +82,12 @@ SocketAddress::IsV6Any() const noexcept
return GetFamily() == AF_INET6 && IPv6Address(*this).IsAny();
}
bool
SocketAddress::IsV4Mapped() const noexcept
{
return GetFamily() == AF_INET6 && IPv6Address(*this).IsV4Mapped();
}
unsigned
SocketAddress::GetPort() const noexcept
{