diff options
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt index 33e37f278a..d9f6c17e4f 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/MullvadDaemon.kt @@ -12,6 +12,8 @@ import net.mullvad.mullvadvpn.model.TunnelState import net.mullvad.talpid.util.EventNotifier class MullvadDaemon(val vpnService: MullvadVpnService) { + protected var daemonInterfaceAddress = 0L + val onSettingsChange = EventNotifier<Settings?>(null) var onAppVersionInfoChange: ((AppVersionInfo) -> Unit)? = null @@ -44,6 +46,7 @@ class MullvadDaemon(val vpnService: MullvadVpnService) { external fun verifyWireguardKey(): Boolean? private external fun initialize(vpnService: MullvadVpnService) + private external fun deinitialize() private fun notifyAppVersionInfoEvent(appVersionInfo: AppVersionInfo) { onAppVersionInfoChange?.invoke(appVersionInfo) @@ -64,4 +67,8 @@ class MullvadDaemon(val vpnService: MullvadVpnService) { private fun notifyTunnelStateEvent(event: TunnelState) { onTunnelStateChange?.invoke(event) } + + private fun finalize() { + deinitialize() + } } |
