Package-level declarations

Types

Link copied to clipboard
class Account
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Message
Link copied to clipboard
data class MutableWrapper<T>(var value: T)
Link copied to clipboard
class NativeSize(value: ULong) : <ERROR CLASS> ERROR CLASS: Symbol not found for IntegerType
Link copied to clipboard
expect class OlmAccount : WantsToBeFree
actual class OlmAccount : WantsToBeFree
actual class OlmAccount : WantsToBeFree
Link copied to clipboard
expect class OlmAccountPointer
actual class OlmAccountPointer : <ERROR CLASS> ERROR CLASS: Symbol not found for PointerType
actual class OlmAccountPointer(val ptr: CPointer<ERROR CLASS: Symbol not found for cnames.structs.OlmAccount>)
actual typealias OlmAccountPointer = Account
Link copied to clipboard
@Serializable
data class OlmIdentityKeys(val curve25519: String, val ed25519: String)
Link copied to clipboard
data class OlmInboundGroupMessage(val message: String, val index: Long)
Link copied to clipboard
Link copied to clipboard
actual class OlmInboundGroupSessionPointer : <ERROR CLASS> ERROR CLASS: Symbol not found for PointerType
actual class OlmInboundGroupSessionPointer(val ptr: CPointer<ERROR CLASS: Symbol not found for cnames.structs.OlmInboundGroupSession>)
Link copied to clipboard
actual object OlmLibrary
actual object OlmLibrary
expect object OlmLibrary
Link copied to clipboard
class OlmLibraryException(message: String? = null, cause: Throwable? = null) : IllegalStateException
Link copied to clipboard
object OlmLibraryWrapper : <ERROR CLASS> ERROR CLASS: Symbol not found for Library
Link copied to clipboard
data class OlmMessage(val cipherText: String, val type: OlmMessage.OlmMessageType)
Link copied to clipboard
@Serializable
data class OlmOneTimeKeys(val curve25519: Map<String, String>)
Link copied to clipboard
Link copied to clipboard
actual class OlmOutboundGroupSessionPointer : <ERROR CLASS> ERROR CLASS: Symbol not found for PointerType
actual class OlmOutboundGroupSessionPointer(val ptr: CPointer<ERROR CLASS: Symbol not found for cnames.structs.OlmOutboundGroupSession>)
Link copied to clipboard
Link copied to clipboard
actual class OlmPkDecryptionPointer : <ERROR CLASS> ERROR CLASS: Symbol not found for PointerType
actual class OlmPkDecryptionPointer(val ptr: CPointer<ERROR CLASS: Symbol not found for cnames.structs.OlmPkDecryption>)
Link copied to clipboard
Link copied to clipboard
actual class OlmPkEncryptionPointer : <ERROR CLASS> ERROR CLASS: Symbol not found for PointerType
actual class OlmPkEncryptionPointer(val ptr: CPointer<ERROR CLASS: Symbol not found for cnames.structs.OlmPkEncryption>)
Link copied to clipboard
data class OlmPkMessage(val cipherText: String, val mac: String, val ephemeralKey: String)
Link copied to clipboard
Link copied to clipboard
expect class OlmPkSigningPointer
actual class OlmPkSigningPointer : <ERROR CLASS> ERROR CLASS: Symbol not found for PointerType
actual class OlmPkSigningPointer(val ptr: CPointer<ERROR CLASS: Symbol not found for cnames.structs.OlmPkSigning>)
Link copied to clipboard
expect class OlmSAS : WantsToBeFree
actual class OlmSAS : WantsToBeFree
actual class OlmSAS : WantsToBeFree
Link copied to clipboard
expect class OlmSASPointer
actual class OlmSASPointer : <ERROR CLASS> ERROR CLASS: Symbol not found for PointerType
actual class OlmSASPointer(val ptr: CPointer<ERROR CLASS: Symbol not found for cnames.structs.OlmSAS>)
actual typealias OlmSASPointer = SAS
typealias OlmSASPointer = SAS
Link copied to clipboard
expect class OlmSession : WantsToBeFree
actual class OlmSession : WantsToBeFree
actual class OlmSession : WantsToBeFree
Link copied to clipboard
expect class OlmSessionPointer
actual class OlmSessionPointer : <ERROR CLASS> ERROR CLASS: Symbol not found for PointerType
actual class OlmSessionPointer(val ptr: CPointer<ERROR CLASS: Symbol not found for cnames.structs.OlmSession>)
actual typealias OlmSessionPointer = Session
Link copied to clipboard
expect class OlmUtility : WantsToBeFree
actual class OlmUtility : WantsToBeFree
actual class OlmUtility : WantsToBeFree
Link copied to clipboard
expect class OlmUtilityPointer
actual class OlmUtilityPointer : <ERROR CLASS> ERROR CLASS: Symbol not found for PointerType
actual class OlmUtilityPointer(val ptr: CPointer<ERROR CLASS: Symbol not found for cnames.structs.OlmUtility>)
actual typealias OlmUtilityPointer = Utility
Link copied to clipboard
data class OlmVersion(val major: Int, val minor: Int, val patch: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PkMessage
Link copied to clipboard
class PkSigning
Link copied to clipboard
class SAS
Link copied to clipboard
class Session
Link copied to clipboard
class Utility
Link copied to clipboard
interface WantsToBeFree

Properties

Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T, W1 : WantsToBeFree> freeAfter(w1: W1, block: (W1) -> T): T
inline fun <T, W1 : WantsToBeFree, W2 : WantsToBeFree> freeAfter(w1: W1, w2: W2, block: (W1, W2) -> T): T
inline fun <T, W1 : WantsToBeFree, W2 : WantsToBeFree, W3 : WantsToBeFree> freeAfter(w1: W1, w2: W2, w3: W3, block: (W1, W2, W3) -> T): T
inline fun <T, W1 : WantsToBeFree, W2 : WantsToBeFree, W3 : WantsToBeFree, W4 : WantsToBeFree> freeAfter(w1: W1, w2: W2, w3: W3, w4: W4, block: (W1, W2, W3, W4) -> T): T
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> rethrow(crossinline block: () -> T): T