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

18 lines
541 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(isVpnConnected: Boolean)
external fun onServiceDisconnected()
external fun onServiceError()
external fun onVpnPermissionRejected()
external fun onVpnConnected()
external fun onVpnDisconnected()
external fun onStatisticsUpdate(rxBytes: Long, txBytes: Long)
external fun onConfigImported()
2023-11-16 20:16:28 +03:00
}