Package-level declarations

Types

Link copied to clipboard
actual object IsolatedKoinContext
actual object IsolatedKoinContext
expect object IsolatedKoinContext
Link copied to clipboard
Link copied to clipboard
actual object Logger
actual object Logger
expect object Logger
Link copied to clipboard
interface LoggerInterface

Interface for iOS implementation for Logger

Link copied to clipboard

Allows multiple listeners to respond to BLE events.

Link copied to clipboard
Link copied to clipboard
actual class UUID
actual class UUID
expect class UUID
Link copied to clipboard
object UUIDUtils
Link copied to clipboard
actual class WeakRef<T : Any>(value: T)
actual class WeakRef<T : Any>(value: T)
expect class WeakRef<T : Any>(value: T)

Functions

Link copied to clipboard
suspend fun ITrueTimeManager.getCurrentTimeSecondsWithRetry(attempts: Int = TRUE_TIME_RETRY_ATTEMPTS, delayMs: Long = TRUE_TIME_RETRY_DELAY_MS): Long

Polls getCurrentTimeSeconds without blocking a thread. Returns -1 if still unavailable.

Link copied to clipboard
actual fun initializeKotlinCrashHandler(telemetry: BridgeTelemetryService, onCrash: (library: String, stackTrace: String, message: String) -> Unit)
actual fun initializeKotlinCrashHandler(telemetry: BridgeTelemetryService, onCrash: (library: String, stackTrace: String, message: String) -> Unit)
expect fun initializeKotlinCrashHandler(telemetry: BridgeTelemetryService, onCrash: (library: String, stackTrace: String, message: String) -> Unit)