Files
amnezia-client/client/android/src/org/amnezia/vpn/qt/QtAndroidController.kt
T

23 lines
679 B
Kotlin
Raw Normal View History

2023-11-16 20:16:28 +03:00
package org.amnezia.vpn.qt
/**
* JNI functions of the AndroidController class from android_controller.cpp,
* called by events in the Android part of the client
*/
2023-11-16 20:16:28 +03:00
object QtAndroidController {
external fun onStatus(stateCode: Int)
external fun onServiceDisconnected()
external fun onServiceError()
external fun onVpnPermissionRejected()
external fun onVpnConnected()
external fun onVpnDisconnected()
external fun onVpnReconnecting()
external fun onStatisticsUpdate(rxBytes: Long, txBytes: Long)
2023-12-26 16:23:05 +03:00
external fun onFileOpened(uri: String)
2023-12-11 22:56:01 +03:00
external fun onConfigImported(data: String)
2023-11-21 22:48:52 +03:00
external fun decodeQrCode(data: String): Boolean
2023-11-16 20:16:28 +03:00
}