From 1c8e1f9adb41d69829886538e9b2b25a9aeb7bbb Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Thu, 27 Dec 2012 19:47:35 +0100 Subject: Make changes needed to provide an external API --- src/de/blinkt/openvpn/OpenVpnManagementThread.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/de/blinkt/openvpn/OpenVpnManagementThread.java') diff --git a/src/de/blinkt/openvpn/OpenVpnManagementThread.java b/src/de/blinkt/openvpn/OpenVpnManagementThread.java index 4e26c44b..ee458200 100644 --- a/src/de/blinkt/openvpn/OpenVpnManagementThread.java +++ b/src/de/blinkt/openvpn/OpenVpnManagementThread.java @@ -563,4 +563,11 @@ public class OpenVpnManagementThread implements Runnable { } } + public static boolean protectFD(ParcelFileDescriptor fd) { + boolean hasBeenProtected=false; + for (OpenVpnManagementThread mt : active) { + hasBeenProtected = hasBeenProtected || mt.mOpenVPNService.protect(fd.getFd()); + } + return hasBeenProtected; + } } -- cgit v1.2.3