summaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
authorChia-chi Yeh <chiachi@android.com>2011-07-21 17:55:44 -0700
committerChia-chi Yeh <chiachi@android.com>2011-07-21 18:26:46 -0700
commit3c2529c717cda3df321c1d0d6abe23ac1f298ac9 (patch)
treeefe05b263639a8e2385c8cb17df76ce697d06a84 /api
parent08695111cffd239d0f9917ff197c86e12e2e150c (diff)
downloadframeworks_base-3c2529c717cda3df321c1d0d6abe23ac1f298ac9.zip
frameworks_base-3c2529c717cda3df321c1d0d6abe23ac1f298ac9.tar.gz
frameworks_base-3c2529c717cda3df321c1d0d6abe23ac1f298ac9.tar.bz2
Unhide APIs for user space VPN.
Change-Id: I2d9e5a8a3ee8556626e373bfdc93c809dad40bff
Diffstat (limited to 'api')
-rw-r--r--api/current.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/api/current.txt b/api/current.txt
index 93f7a8f..7b623c3 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -116,6 +116,7 @@ package android {
field public static final java.lang.String USE_CREDENTIALS = "android.permission.USE_CREDENTIALS";
field public static final java.lang.String USE_SIP = "android.permission.USE_SIP";
field public static final java.lang.String VIBRATE = "android.permission.VIBRATE";
+ field public static final java.lang.String VPN = "android.permission.VPN";
field public static final java.lang.String WAKE_LOCK = "android.permission.WAKE_LOCK";
field public static final java.lang.String WRITE_APN_SETTINGS = "android.permission.WRITE_APN_SETTINGS";
field public static final java.lang.String WRITE_CALENDAR = "android.permission.WRITE_CALENDAR";
@@ -11443,6 +11444,26 @@ package android.net {
method public abstract java.lang.String sanitize(java.lang.String);
}
+ public class VpnBuilder {
+ ctor public VpnBuilder();
+ method public android.net.VpnBuilder addAddress(java.lang.String, int);
+ method public android.net.VpnBuilder addAddress(java.net.InetAddress, int);
+ method public android.net.VpnBuilder addDnsServer(java.lang.String);
+ method public android.net.VpnBuilder addDnsServer(java.net.InetAddress);
+ method public android.net.VpnBuilder addRoute(java.lang.String, int);
+ method public android.net.VpnBuilder addRoute(java.net.InetAddress, int);
+ method public android.net.VpnBuilder addSearchDomain(java.lang.String);
+ method public android.os.ParcelFileDescriptor establish();
+ method public static android.content.Intent prepare(android.content.Context);
+ method public static boolean protect(int);
+ method public static boolean protect(java.net.Socket);
+ method public static boolean protect(java.net.DatagramSocket);
+ method public android.net.VpnBuilder setConfigureIntent(android.app.PendingIntent);
+ method public android.net.VpnBuilder setMtu(int);
+ method public android.net.VpnBuilder setSession(java.lang.String);
+ field public static final java.lang.String ACTION_VPN_REVOKED = "android.net.vpn.action.REVOKED";
+ }
+
}
package android.net.http {