OSDN Git Service

Notify IP address changes to interface observers.
authorLorenzo Colitti <lorenzo@google.com>
Mon, 5 Aug 2013 01:39:37 +0000 (10:39 +0900)
committerLorenzo Colitti <lorenzo@google.com>
Tue, 20 Aug 2013 12:29:05 +0000 (21:29 +0900)
commit5c7daac2e3d9020185699ba554d763b825ab1778
tree25f84073a4d0617256871b0ad1edae8d98705898
parentdf86a9f2e92d077386b146fe483b2cf14850737d
Notify IP address changes to interface observers.

1. Add addressUpdated and addressRemoved methods to
   INetworkManagementEventObserver. (The -Updated method is not
   called -Added because it gets called for both adds and
   changes.) Update all its callers in the tree.
2. Make NetworkManagementService parse IP address notifications
   from NetlinkHandler and call the address{Removed,Updated} on
   its observers.

Bug: 10232006
Change-Id: Ieb185dbba052bdbff03caafc0cf5397a7f04dc6d
core/java/android/net/INetworkManagementEventObserver.aidl
core/java/com/android/server/net/BaseNetworkObserver.java
services/java/com/android/server/NetworkManagementService.java
services/java/com/android/server/connectivity/Tethering.java