From 8620df1da707f069aa770acd7bff58173a0730fe Mon Sep 17 00:00:00 2001 From: Tom Henderson Date: Sat, 18 Sep 2021 11:26:26 -0700 Subject: [PATCH] applications: Allow InetSocketAddress types to be logged --- src/applications/model/udp-client.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/applications/model/udp-client.cc b/src/applications/model/udp-client.cc index be94b48ed..1d9edb1b1 100644 --- a/src/applications/model/udp-client.cc +++ b/src/applications/model/udp-client.cc @@ -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