From fdfef57f498e3021a34342538aef9f1c7ccbae78 Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Thu, 16 Jun 2011 15:07:48 -0700 Subject: Notify policy listeners about metered ifaces. Currently, kernel definition of metered networks is applied at the interface level. This change maintain list of those metered ifaces and notifies policy listeners, like ConnectivityService. (This gives us a consistent picture of when a network would be blocked.) Bug: 4601393 Change-Id: I277d5ca96ab967a1c1c3f1da8f9587557cd6d74c --- core/java/android/net/INetworkPolicyListener.aidl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core/java/android/net/INetworkPolicyListener.aidl') diff --git a/core/java/android/net/INetworkPolicyListener.aidl b/core/java/android/net/INetworkPolicyListener.aidl index 9230151..a45ec54 100644 --- a/core/java/android/net/INetworkPolicyListener.aidl +++ b/core/java/android/net/INetworkPolicyListener.aidl @@ -19,6 +19,7 @@ package android.net; /** {@hide} */ oneway interface INetworkPolicyListener { - void onRulesChanged(int uid, int uidRules); + void onUidRulesChanged(int uid, int uidRules); + void onMeteredIfacesChanged(in String[] meteredIfaces); } -- cgit v1.1