summaryrefslogtreecommitdiffstats
path: root/core/java/android/net
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2014-06-13 21:21:03 +0900
committerLorenzo Colitti <lorenzo@google.com>2014-06-17 11:18:54 +0900
commitc18cbfdf8d40e7a526a088225cb32341e1ea0920 (patch)
tree58b91b1df9cdde126ed0bb9361b77294b7269273 /core/java/android/net
parent10accbb46e82b3178ff26124041f3ab7d6c1802d (diff)
downloadframeworks_base-c18cbfdf8d40e7a526a088225cb32341e1ea0920.zip
frameworks_base-c18cbfdf8d40e7a526a088225cb32341e1ea0920.tar.gz
frameworks_base-c18cbfdf8d40e7a526a088225cb32341e1ea0920.tar.bz2
Notify network observers of route changes.
Bug: 9180552 Change-Id: If8432bc74335676320b815784b21f404d3479c35
Diffstat (limited to 'core/java/android/net')
-rw-r--r--core/java/android/net/INetworkManagementEventObserver.aidl11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/net/INetworkManagementEventObserver.aidl b/core/java/android/net/INetworkManagementEventObserver.aidl
index dd9c39f..b7af374 100644
--- a/core/java/android/net/INetworkManagementEventObserver.aidl
+++ b/core/java/android/net/INetworkManagementEventObserver.aidl
@@ -17,6 +17,7 @@
package android.net;
import android.net.LinkAddress;
+import android.net.RouteInfo;
/**
* Callback class for receiving events from an INetworkManagementService
@@ -98,4 +99,14 @@ interface INetworkManagementEventObserver {
* @param servers The IP addresses of the DNS servers.
*/
void interfaceDnsServerInfo(String iface, long lifetime, in String[] servers);
+
+ /**
+ * A route has been added or updated.
+ */
+ void routeUpdated(in RouteInfo route);
+
+ /**
+ * A route has been removed.
+ */
+ void routeRemoved(in RouteInfo route);
}