1.1 --- a/src/node/net-device.h Wed Nov 05 14:33:20 2008 -0800
1.2 +++ b/src/node/net-device.h Fri Nov 07 11:36:15 2008 -0800
1.3 @@ -28,6 +28,7 @@
1.4 #include "ns3/ptr.h"
1.5 #include "address.h"
1.6 #include "ipv4-address.h"
1.7 +#include "ipv6-address.h"
1.8
1.9 namespace ns3 {
1.10
1.11 @@ -173,6 +174,15 @@
1.12 */
1.13 virtual Address GetMulticast (Ipv4Address multicastGroup) const = 0;
1.14
1.15 + /**
1.16 + * \brief Get the MAC multicast address corresponding
1.17 + * to the IPv6 address provided.
1.18 + * \param addr IPv6 address
1.19 + * \return the MAC multicast address
1.20 + * \warning Calling this method is invalid if IsMulticast returns not true.
1.21 + */
1.22 + virtual Address GetMulticast (Ipv6Address addr) const = 0;
1.23 +
1.24 /**
1.25 * \return value of m_isPointToPoint flag
1.26 */