summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorRobert Greenwalt <rgreenwalt@google.com>2013-01-17 16:15:28 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-01-17 16:15:33 +0000
commit0f8d155363c361199a9d9aa5dcdbc4088990f893 (patch)
tree93547179c8847f8d16fe051b2deae8f462327903 /core/java/android
parent6d191ed99491f209168e88f3d570e89c6836285b (diff)
parentf60f94a89e49c125f4aff6496710a0fb66579545 (diff)
downloadframeworks_base-0f8d155363c361199a9d9aa5dcdbc4088990f893.zip
frameworks_base-0f8d155363c361199a9d9aa5dcdbc4088990f893.tar.gz
frameworks_base-0f8d155363c361199a9d9aa5dcdbc4088990f893.tar.bz2
Merge "Second pass tying into dns cache per interface"
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/os/INetworkManagementService.aidl10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/os/INetworkManagementService.aidl b/core/java/android/os/INetworkManagementService.aidl
index d0e5019..1044931 100644
--- a/core/java/android/os/INetworkManagementService.aidl
+++ b/core/java/android/os/INetworkManagementService.aidl
@@ -352,4 +352,14 @@ interface INetworkManagementService
void setFirewallEgressSourceRule(String addr, boolean allow);
void setFirewallEgressDestRule(String addr, int port, boolean allow);
void setFirewallUidRule(int uid, boolean allow);
+
+ /**
+ * Set a process (pid) to use the name servers associated with the specified interface.
+ */
+ void setDnsIfaceForPid(String iface, int pid);
+
+ /**
+ * Clear a process (pid) from being associated with an interface.
+ */
+ void clearDnsIfaceForPid(int pid);
}