src/node/mac48-address.h
changeset 3852 9cf7ad0cac85
parent 3549 4eaf02702f17
child 4424 af26433b13bc
     1.1 --- a/src/node/mac48-address.h	Mon Aug 25 10:02:52 2008 -0700
     1.2 +++ b/src/node/mac48-address.h	Fri Nov 07 11:36:15 2008 -0800
     1.3 @@ -25,6 +25,7 @@
     1.4  #include "ns3/attribute.h"
     1.5  #include "ns3/attribute-helper.h"
     1.6  #include "ipv4-address.h"
     1.7 +#include "ipv6-address.h"
     1.8  
     1.9  namespace ns3 {
    1.10  
    1.11 @@ -109,9 +110,21 @@
    1.12    static Mac48Address GetMulticast (Ipv4Address address);
    1.13  
    1.14    /**
    1.15 +   * \brief Get multicast address from IPv6 address.
    1.16 +   * \returns a multicast address
    1.17 +   */
    1.18 +  static Mac48Address GetMulticast (Ipv6Address address);
    1.19 +
    1.20 +  /**
    1.21     * \returns the multicast prefix (01:00:5e:00:00:00).
    1.22     */
    1.23    static Mac48Address GetMulticastPrefix (void);
    1.24 +
    1.25 +  /**
    1.26 +   * \brief Get the multicast prefix for IPv6 (33:33:00:00:00:00).
    1.27 +   * \returns a multicast address.
    1.28 +   */
    1.29 +  static Mac48Address GetMulticast6Prefix (void);
    1.30  private:
    1.31    /**
    1.32     * \returns a new Address instance