summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorFelipe Leme <felipeal@google.com>2016-04-25 14:41:31 -0700
committerFelipe Leme <felipeal@google.com>2016-04-25 15:36:25 -0700
commit70c8b9b66027409f9dec91872cbe8ae8756d5ea4 (patch)
tree0d54876d97b81fe1625e10b93938b9e3ab1c18e0 /core/java/android
parentb59beffa89b6bc4f0c2d9469443c5730787ed362 (diff)
Tethering and Data Saver: There Can Be Only One!
If tethering is on when Data Saver mode is turned on, tethering should be disabled, and vice-versa. BUG: 28313291 Change-Id: I7f3dadbd97ea1492ab76b41043dea7487c1db02d
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/net/INetworkPolicyManager.aidl3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/net/INetworkPolicyManager.aidl b/core/java/android/net/INetworkPolicyManager.aidl
index a57fac3afe6c..2b8b28d91bd0 100644
--- a/core/java/android/net/INetworkPolicyManager.aidl
+++ b/core/java/android/net/INetworkPolicyManager.aidl
@@ -52,6 +52,9 @@ interface INetworkPolicyManager {
void setRestrictBackground(boolean restrictBackground);
boolean getRestrictBackground();
+ /** Callback used to change internal state on tethering */
+ void onTetheringChanged(String iface, boolean tethering);
+
/** Control which applications can be exempt from background data restrictions */
void addRestrictBackgroundWhitelistedUid(int uid);
void removeRestrictBackgroundWhitelistedUid(int uid);