src/internet/model/ipv6.h
changeset 9915 d4c2228d3c30
parent 7176 9f2663992e99
child 10127 f4cee68de571
equal deleted inserted replaced
9914:201715662b32 9915:d4c2228d3c30
   216    * \returns true if the operation succeeded
   216    * \returns true if the operation succeeded
   217    */
   217    */
   218   virtual bool RemoveAddress (uint32_t interface, uint32_t addressIndex) = 0;
   218   virtual bool RemoveAddress (uint32_t interface, uint32_t addressIndex) = 0;
   219 
   219 
   220   /**
   220   /**
       
   221    * \brief Remove the given address on named Ipv6 interface
       
   222    *
       
   223    * \param interface Interface number of an IPv6 interface
       
   224    * \param address the address to remove
       
   225    * \returns true if the operation succeeded
       
   226    */
       
   227   virtual bool RemoveAddress (uint32_t interface, Ipv6Address address) = 0;
       
   228 
       
   229   /**
   221    * \brief Set metric on specified Ipv6 interface.
   230    * \brief Set metric on specified Ipv6 interface.
   222    *
   231    *
   223    * \param interface The interface number of an IPv6 interface
   232    * \param interface The interface number of an IPv6 interface
   224    * \param metric routing metric (cost) associated to the underlying 
   233    * \param metric routing metric (cost) associated to the underlying 
   225    *          IPv6 interface
   234    *          IPv6 interface