diff options
author | cyBerta <cyberta@riseup.net> | 2017-09-21 00:57:47 +0200 |
---|---|---|
committer | cyBerta <cyberta@riseup.net> | 2017-09-21 00:57:47 +0200 |
commit | e5b3484d2723f7c9ecc8eb84c6574888799844e1 (patch) | |
tree | 01f310e2f48087a924c6fb7ccf148c2ad7c6ed08 /app/src/main/aidl/de/blinkt/openvpn/core/IServiceStatus.aidl | |
parent | 0805826ea742ff1db853e3a66dde71608c3de3b7 (diff) |
update ics-openvpn: add new aidl interface definitions
Diffstat (limited to 'app/src/main/aidl/de/blinkt/openvpn/core/IServiceStatus.aidl')
-rw-r--r-- | app/src/main/aidl/de/blinkt/openvpn/core/IServiceStatus.aidl | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/app/src/main/aidl/de/blinkt/openvpn/core/IServiceStatus.aidl b/app/src/main/aidl/de/blinkt/openvpn/core/IServiceStatus.aidl new file mode 100644 index 00000000..5a5cbdb5 --- /dev/null +++ b/app/src/main/aidl/de/blinkt/openvpn/core/IServiceStatus.aidl @@ -0,0 +1,36 @@ +// StatusIPC.aidl +package de.blinkt.openvpn.core; + +// Declare any non-default types here with import statements +import de.blinkt.openvpn.core.IStatusCallbacks; +import android.os.ParcelFileDescriptor; +import de.blinkt.openvpn.core.TrafficHistory; + + +interface IServiceStatus { + /** + * Registers to receive OpenVPN Status Updates and gets a + * ParcelFileDescript back that contains the log up to that point + */ + ParcelFileDescriptor registerStatusCallback(in IStatusCallbacks cb); + + /** + * Remove a previously registered callback interface. + */ + void unregisterStatusCallback(in IStatusCallbacks cb); + + /** + * Returns the last connedcted VPN + */ + String getLastConnectedVPN(); + + /** + * Sets a cached password + */ + void setCachedPassword(in String uuid, int type, String password); + + /** + * Gets the traffic history + */ + TrafficHistory getTrafficHistory(); +} |