summaryrefslogtreecommitdiffstats
path: root/core/java/android/net/NetworkPolicyManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/net/NetworkPolicyManager.java')
-rw-r--r--core/java/android/net/NetworkPolicyManager.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/core/java/android/net/NetworkPolicyManager.java b/core/java/android/net/NetworkPolicyManager.java
index dd7c1b0..0f4dc9a 100644
--- a/core/java/android/net/NetworkPolicyManager.java
+++ b/core/java/android/net/NetworkPolicyManager.java
@@ -51,6 +51,23 @@ public class NetworkPolicyManager {
return (NetworkPolicyManager) context.getSystemService(Context.NETWORK_POLICY_SERVICE);
}
+ /** {@hide} */
+ public void setNetworkPolicy(int networkType, String subscriberId, NetworkPolicy policy) {
+ try {
+ mService.setNetworkPolicy(networkType, subscriberId, policy);
+ } catch (RemoteException e) {
+ }
+ }
+
+ /** {@hide} */
+ public NetworkPolicy getNetworkPolicy(int networkType, String subscriberId) {
+ try {
+ return mService.getNetworkPolicy(networkType, subscriberId);
+ } catch (RemoteException e) {
+ return null;
+ }
+ }
+
/**
* Set policy flags for specific UID.
*