From b06445818593c692c67494ce9e88be29c538f1b1 Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Mon, 3 Aug 2009 16:22:24 +0800 Subject: Issue an error when VPN connection is lost. + Add new error code CONNECTION_LOST to VpnManager. + Make VpnService call onError() instead of onDisconnect() when connection is lost. + Make VpnService broadcast CONNECTION_LOST when that happens. --- vpn/java/android/net/vpn/VpnManager.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'vpn') diff --git a/vpn/java/android/net/vpn/VpnManager.java b/vpn/java/android/net/vpn/VpnManager.java index e448e5a..f71bbea 100644 --- a/vpn/java/android/net/vpn/VpnManager.java +++ b/vpn/java/android/net/vpn/VpnManager.java @@ -54,6 +54,8 @@ public class VpnManager { public static final int VPN_ERROR_CHALLENGE = 4; /** Error code to indicate an error of remote server hanging up. */ public static final int VPN_ERROR_REMOTE_HUNG_UP = 5; + /** Error code to indicate an error of losing connectivity. */ + public static final int VPN_ERROR_CONNECTION_LOST = 6; private static final int VPN_ERROR_NO_ERROR = 0; public static final String PROFILES_PATH = "/data/misc/vpn/profiles"; -- cgit v1.1