applications: Allow InetSocketAddress types to be logged

This commit is contained in:
Tom Henderson
2021-09-18 11:26:26 -07:00
parent d8ed317f2d
commit 8620df1da7

View File

@@ -166,6 +166,14 @@ UdpClient::StartApplication (void)
{
peerAddressStringStream << Ipv6Address::ConvertFrom (m_peerAddress);
}
else if (InetSocketAddress::IsMatchingType (m_peerAddress))
{
peerAddressStringStream << InetSocketAddress::ConvertFrom (m_peerAddress).GetIpv4 ();
}
else if (Inet6SocketAddress::IsMatchingType (m_peerAddress))
{
peerAddressStringStream << Inet6SocketAddress::ConvertFrom (m_peerAddress).GetIpv6 ();
}
m_peerAddressString = peerAddressStringStream.str();
#endif // NS3_LOG_ENABLE