src/node/net-device.h
changeset 3852 9cf7ad0cac85
parent 3841 1e7abf5fca79
child 3936 e525995ce5dc
     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     */