Move MakeMulticastAddress to NetDevice

This commit is contained in:
Craig Dowell
2007-08-29 12:11:11 -07:00
parent 551fe6ebc5
commit 2d73bd9927
8 changed files with 160 additions and 86 deletions

View File

@@ -140,10 +140,19 @@ NetDevice::IsMulticast (void) const
return m_isMulticast;
}
Address const &
Address
NetDevice::GetMulticast (void) const
{
NS_ASSERT (m_isMulticast);
NS_ASSERT_MSG (m_isMulticast, "NetDevice::GetMulticast (): "
"Invalid operation when not IsMulticast ()");
return m_multicast;
}
Address
NetDevice::MakeMulticastAddress(Ipv4Address multicastGroup) const
{
NS_ASSERT_MSG (m_isMulticast, "NetDevice::GetMulticast (): "
"Invalid operation when not IsMulticast ()");
return m_multicast;
}