From ad7dfd597299f6cdf339ca924621733d3edecb0d Mon Sep 17 00:00:00 2001 From: Thomas Crusius Date: Mon, 5 Aug 2024 09:57:37 +0200 Subject: enhance AIDL-API to allow passing extras during profile-import --- .../src/main/aidl/de/blinkt/openvpn/api/IOpenVPNAPIService.aidl | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'remoteExample/src/main/aidl') diff --git a/remoteExample/src/main/aidl/de/blinkt/openvpn/api/IOpenVPNAPIService.aidl b/remoteExample/src/main/aidl/de/blinkt/openvpn/api/IOpenVPNAPIService.aidl index 273a0046..1989b771 100644 --- a/remoteExample/src/main/aidl/de/blinkt/openvpn/api/IOpenVPNAPIService.aidl +++ b/remoteExample/src/main/aidl/de/blinkt/openvpn/api/IOpenVPNAPIService.aidl @@ -63,4 +63,10 @@ interface IOpenVPNAPIService { /** Use a profile with all certificates etc. embedded */ APIVpnProfile addNewVPNProfile (String name, boolean userEditable, String config); + + /** Same as addNewVPNProfile(String, boolean, String) but giving possibility to pass a Bundle like + * in startVPNwithExtras(String, Bundle) to apply e.g. "allow vpn bypass" to profile. + * up to now the only extra that can be put is a boolean "de.blinkt.openvpn.api.ALLOW_VPN_BYPASS" + */ + APIVpnProfile addNewVPNProfileWithExtras (String name, boolean userEditable, String config, in Bundle extras); } \ No newline at end of file -- cgit v1.2.3