OSDN Git Service

Modify LinkProperties address update methods.
authorLorenzo Colitti <lorenzo@google.com>
Thu, 8 Aug 2013 02:00:12 +0000 (11:00 +0900)
committerLorenzo Colitti <lorenzo@google.com>
Tue, 20 Aug 2013 12:16:37 +0000 (21:16 +0900)
commit4faa027df03c241c92a12a437f20767ab4d6ee64
treec7bafb0baeb24613daf879c19013464349dd4820
parent6eb8a62a26f35ed1c2938945bb86a65f486a8052
Modify LinkProperties address update methods.

1. Make addLinkAddress a no-op if the address already exists.
2. Make addLinkAddress, addStackedLink and removeStackedLink
   return a boolean indicating whether something changed.
3. Add a removeLinkAddress method (currently there is no way of
   removing an address).
3. Move hasIPv6Address from ConnectivityService to
   LinkProperties, where it belongs.

Bug: 9625448
Bug: 10232006
Change-Id: If641d0198432a7a505e358c059171f25bc9f13d5
core/java/android/net/LinkProperties.java
core/tests/coretests/src/android/net/LinkPropertiesTest.java
services/java/com/android/server/ConnectivityService.java