Package-level declarations

Types

Link copied to clipboard
@Serializable
data class UpdatesData<T>(val updatedOrCreated: List<T>, val deleted: List<Long>, val replaceWith: List<T>, val replaceAll: Boolean, val hash: String)

Properties

Link copied to clipboard
const val AXER_SERVER_PORT: Int = 53214
Link copied to clipboard
val Frame.Companion.requestReplaceAll: String

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun isPortInUse(port: Int): Boolean
Link copied to clipboard
Link copied to clipboard
fun runCommand(command: String): String?
Link copied to clipboard
fun Axer.runServerIfNotRunning(scope: CoroutineScope, port: Int = AXER_SERVER_PORT, readOnly: Boolean = false)
Link copied to clipboard
actual suspend fun sendNotificationAboutRunningServer(ip: String, port: Int, isRunning: Boolean)
expect suspend fun sendNotificationAboutRunningServer(ip: String, port: Int, isRunning: Boolean)
actual suspend fun sendNotificationAboutRunningServer(ip: String, port: Int, isRunning: Boolean)
Link copied to clipboard
Link copied to clipboard
inline fun <T> List<T>.toSha256Hash(crossinline getID: (T) -> Long = { it.hashCode().toLong() }): String