summaryrefslogtreecommitdiffhomepage
path: root/android/lib/talpid/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/lib/talpid/src')
-rw-r--r--android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/ErrorStateCause.kt20
-rw-r--r--android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/FirewallPolicyError.kt9
2 files changed, 21 insertions, 8 deletions
diff --git a/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/ErrorStateCause.kt b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/ErrorStateCause.kt
index 5096e5c693..fc35e4e23e 100644
--- a/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/ErrorStateCause.kt
+++ b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/ErrorStateCause.kt
@@ -14,19 +14,23 @@ sealed class ErrorStateCause : Parcelable {
}
}
- @Parcelize object Ipv6Unavailable : ErrorStateCause()
+ @Parcelize data object Ipv6Unavailable : ErrorStateCause()
- @Parcelize object SetFirewallPolicyError : ErrorStateCause()
+ @Parcelize
+ data class SetFirewallPolicyError(val firewallPolicyError: FirewallPolicyError) :
+ ErrorStateCause()
- @Parcelize object SetDnsError : ErrorStateCause()
+ @Parcelize data object SetDnsError : ErrorStateCause()
- @Parcelize class InvalidDnsServers(val addresses: ArrayList<InetAddress>) : ErrorStateCause()
+ @Parcelize
+ data class InvalidDnsServers(val addresses: ArrayList<InetAddress>) : ErrorStateCause()
- @Parcelize object StartTunnelError : ErrorStateCause()
+ @Parcelize data object StartTunnelError : ErrorStateCause()
- @Parcelize class TunnelParameterError(val error: ParameterGenerationError) : ErrorStateCause()
+ @Parcelize
+ data class TunnelParameterError(val error: ParameterGenerationError) : ErrorStateCause()
- @Parcelize object IsOffline : ErrorStateCause()
+ @Parcelize data object IsOffline : ErrorStateCause()
- @Parcelize object VpnPermissionDenied : ErrorStateCause()
+ @Parcelize data object VpnPermissionDenied : ErrorStateCause()
}
diff --git a/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/FirewallPolicyError.kt b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/FirewallPolicyError.kt
new file mode 100644
index 0000000000..c6f19e71af
--- /dev/null
+++ b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/FirewallPolicyError.kt
@@ -0,0 +1,9 @@
+package net.mullvad.talpid.tunnel
+
+import android.os.Parcelable
+import kotlinx.parcelize.Parcelize
+
+@Parcelize
+enum class FirewallPolicyError : Parcelable {
+ Generic
+}