1// Klib ABI Dump 2// Targets: [iosArm64, iosSimulatorArm64, iosX64, linuxArm64, linuxX64, macosArm64, macosX64, tvosArm64, tvosSimulatorArm64, tvosX64, watchosArm32, watchosArm64, watchosDeviceArm64, watchosSimulatorArm64, watchosX64] 3// Rendering settings: 4// - Signature version: 2 5// - Show manifest properties: true 6// - Show declarations: true 7 8// Library unique name: <androidx.datastore:datastore-core-okio> 9abstract interface <#A: kotlin/Any?> androidx.datastore.core.okio/OkioSerializer { // androidx.datastore.core.okio/OkioSerializer|null[0] 10 abstract val defaultValue // androidx.datastore.core.okio/OkioSerializer.defaultValue|{}defaultValue[0] 11 abstract fun <get-defaultValue>(): #A // androidx.datastore.core.okio/OkioSerializer.defaultValue.<get-defaultValue>|<get-defaultValue>(){}[0] 12 13 abstract suspend fun readFrom(okio/BufferedSource): #A // androidx.datastore.core.okio/OkioSerializer.readFrom|readFrom(okio.BufferedSource){}[0] 14 abstract suspend fun writeTo(#A, okio/BufferedSink) // androidx.datastore.core.okio/OkioSerializer.writeTo|writeTo(1:0;okio.BufferedSink){}[0] 15} 16 17final class <#A: kotlin/Any?> androidx.datastore.core.okio/OkioStorage : androidx.datastore.core/Storage<#A> { // androidx.datastore.core.okio/OkioStorage|null[0] 18 constructor <init>(okio/FileSystem, androidx.datastore.core.okio/OkioSerializer<#A>, kotlin/Function2<okio/Path, okio/FileSystem, androidx.datastore.core/InterProcessCoordinator> = ..., kotlin/Function0<okio/Path>) // androidx.datastore.core.okio/OkioStorage.<init>|<init>(okio.FileSystem;androidx.datastore.core.okio.OkioSerializer<1:0>;kotlin.Function2<okio.Path,okio.FileSystem,androidx.datastore.core.InterProcessCoordinator>;kotlin.Function0<okio.Path>){}[0] 19 20 final fun createConnection(): androidx.datastore.core/StorageConnection<#A> // androidx.datastore.core.okio/OkioStorage.createConnection|createConnection(){}[0] 21} 22 23final fun androidx.datastore.core.okio/createSingleProcessCoordinator(okio/Path): androidx.datastore.core/InterProcessCoordinator // androidx.datastore.core.okio/createSingleProcessCoordinator|createSingleProcessCoordinator(okio.Path){}[0] 24