summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-01-05 00:24:45 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-04-12 13:19:37 +0000
commit86b987a1b32e40f063dc64426cb9c38386baf7a5 (patch)
tree8e6d2cce344ba9ac5a291831cd4c8529c14599b2 /android
parent1ecaa00350a7df3ab25d25b5b08803a84a3bb04d (diff)
downloadmullvadvpn-86b987a1b32e40f063dc64426cb9c38386baf7a5.tar.xz
mullvadvpn-86b987a1b32e40f063dc64426cb9c38386baf7a5.zip
Implement `ConnectionProxy` requests
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt9
1 files changed, 9 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt
index b8dfc3c3dd..f202f6cb58 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt
@@ -10,9 +10,15 @@ sealed class Request : Message.RequestMessage() {
protected override val messageKey = MESSAGE_KEY
@Parcelize
+ object Connect : Request()
+
+ @Parcelize
object CreateAccount : Request()
@Parcelize
+ object Disconnect : Request()
+
+ @Parcelize
data class ExcludeApp(val packageName: String) : Request()
@Parcelize
@@ -34,6 +40,9 @@ sealed class Request : Message.RequestMessage() {
object PersistExcludedApps : Request()
@Parcelize
+ object Reconnect : Request()
+
+ @Parcelize
data class RegisterListener(val listener: Messenger) : Request()
@Parcelize