diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-06-07 04:35:07 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-06-07 04:35:07 +0200 |
commit | 21d9ba41056f7c40ee69245fa51319db6d39c991 (patch) | |
tree | d977167b737cb235ff78b56bd8f42d698cd77d13 /app/src/main/java/com/wireguard/android/backend/Backend.java | |
parent | Give Samuel heart attack by removing Dagger (diff) | |
download | wireguard-android-21d9ba41056f7c40ee69245fa51319db6d39c991.tar.xz wireguard-android-21d9ba41056f7c40ee69245fa51319db6d39c991.zip |
Backend: abstract version information
Diffstat (limited to 'app/src/main/java/com/wireguard/android/backend/Backend.java')
-rw-r--r-- | app/src/main/java/com/wireguard/android/backend/Backend.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/app/src/main/java/com/wireguard/android/backend/Backend.java b/app/src/main/java/com/wireguard/android/backend/Backend.java index 9a88550c..875cbd78 100644 --- a/app/src/main/java/com/wireguard/android/backend/Backend.java +++ b/app/src/main/java/com/wireguard/android/backend/Backend.java @@ -62,4 +62,19 @@ public interface Backend { * @return The updated state of the tunnel. */ State setState(Tunnel tunnel, State state) throws Exception; + + /** + * Determine version of underlying backend. + * + * @return The version of the backend. + * @throws Exception + */ + String getVersion() throws Exception; + + /** + * Determine type name of underlying backend. + * + * @return Type name + */ + String getTypeName(); } |