Package-level declarations

Types

Link copied to clipboard
internal actual class CurrentPlatform
internal actual class CurrentPlatform
internal expect class CurrentPlatform
internal actual class CurrentPlatform
Link copied to clipboard
internal typealias DatabaseMigrator = suspend (rootDir: String, oldKey: String, passphrase: ByteArray) -> Unit
Link copied to clipboard
internal class DummyCallManager : CallManager
internal class DummyCallManager : CallManager
Link copied to clipboard
internal class EncodedMessageContent(val byteArray: ByteArray)
Link copied to clipboard
internal enum EventLoggingStatus : Enum<EventLoggingStatus>
Link copied to clipboard
internal class EventProcessingLogger(logger: <Error class: unknown class>, event: Event, startOfProcessing: <Error class: unknown class>)

The EventProcessingLogger class is responsible for logging event processing details.

Link copied to clipboard
Link copied to clipboard
internal class ExponentialDurationHelperImpl(initialDuration: <Error class: unknown class>, maxDuration: <Error class: unknown class>, factor: Double = 2.0) : ExponentialDurationHelper
Link copied to clipboard
internal sealed interface ExtractFilesParam
Link copied to clipboard
internal data class KaliumMockEngine(val mockEngine: <Error class: unknown class>)
Link copied to clipboard
data class KaliumMockWebsocket(val session: <Error class: unknown class>)
Link copied to clipboard
internal class MessageContentEncoder
Link copied to clipboard
internal actual class PlatformContext
internal actual class PlatformContext
internal expect class PlatformContext
internal actual class PlatformContext
Link copied to clipboard
actual data class PlatformRotation
actual class PlatformRotation
expect class PlatformRotation
actual class PlatformRotation
Link copied to clipboard
internal enum PlatformType : Enum<PlatformType>
Link copied to clipboard
actual class PlatformView
actual class PlatformView
expect class PlatformView
actual class PlatformView
Link copied to clipboard
Link copied to clipboard
internal actual class SecureRandom
internal actual class SecureRandom
internal expect class SecureRandom
internal actual class SecureRandom
Link copied to clipboard
internal interface SecurityHelper
Link copied to clipboard
internal class SecurityHelperImpl(passphraseStorage: <Error class: unknown class>, databaseMigrator: DatabaseMigrator = ::migrateDatabaseKey) : SecurityHelper
Link copied to clipboard
internal interface ServerTimeHandler
Link copied to clipboard
Link copied to clipboard
internal class TimeLogger(processName: String)

The TimeLogger class is designed to measure the duration of a process for benchmarking purposes. It takes a processName as a parameter to identify the process being timed.

Link copied to clipboard
internal class TriggerBuffer<T>(trigger: <Error class: unknown class><Boolean>, scope: <Error class: unknown class>)

A buffer that will collect items and emit list of all items buffered since last emitted list only when trigger emits true.

Properties

Link copied to clipboard
val <Error class: unknown class>.inWholeWeeks: Long

Functions

Link copied to clipboard
fun buildFileName(name: String, extension: String? = null, copyCounter: Int = 0): String
Link copied to clipboard
internal actual fun checkIfCompressedFileContainsFileTypes(compressedFilePath: <Error class: unknown class>, fileSystem: KaliumFileSystem, expectedFileExtensions: List<String>): <Error class: unknown class><<Error class: unknown class>, Map<String, Boolean>>
internal actual fun checkIfCompressedFileContainsFileTypes(compressedFilePath: <Error class: unknown class>, fileSystem: <Error class: unknown class>, expectedFileExtensions: List<String>): <Error class: unknown class><<Error class: unknown class>, Map<String, Boolean>>
internal expect fun checkIfCompressedFileContainsFileTypes(compressedFilePath: <Error class: unknown class>, fileSystem: KaliumFileSystem, expectedFileExtensions: List<String>): <Error class: unknown class><<Error class: unknown class>, Map<String, Boolean>>
internal actual fun checkIfCompressedFileContainsFileTypes(compressedFilePath: <Error class: unknown class>, fileSystem: KaliumFileSystem, expectedFileExtensions: List<String>): <Error class: unknown class><<Error class: unknown class>, Map<String, Boolean>>
Link copied to clipboard
internal actual fun createCompressedFile(files: List<<Error class: unknown class><<Error class: unknown class>, String>>, outputSink: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Long>
internal actual fun createCompressedFile(files: List<<Error class: unknown class><<Error class: unknown class>, String>>, outputSink: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Long>
internal expect fun createCompressedFile(files: List<<Error class: unknown class><<Error class: unknown class>, String>>, outputSink: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Long>
internal actual fun createCompressedFile(files: List<<Error class: unknown class><<Error class: unknown class>, String>>, outputSink: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Long>
Link copied to clipboard
internal fun <Error class: unknown class>.createEventProcessingLogger(event: Event): <Error class: unknown class>
Link copied to clipboard
internal actual inline fun <T> decodeBufferSequence(bufferedSource: <Error class: unknown class>): <Error class: unknown class><T>
internal actual inline fun <T> decodeBufferSequence(bufferedSource: <Error class: unknown class>): <Error class: unknown class><T>
internal expect inline fun <T> decodeBufferSequence(bufferedSource: <Error class: unknown class>): <Error class: unknown class><T>
internal actual inline fun <T> decodeBufferSequence(bufferedSource: <Error class: unknown class>): <Error class: unknown class><T>
Link copied to clipboard
fun ExponentialDurationHelper(initialDuration: <Error class: unknown class>, maxDuration: <Error class: unknown class>): ExponentialDurationHelper
Link copied to clipboard
internal actual fun extractCompressedFile(inputSource: <Error class: unknown class>, outputRootPath: <Error class: unknown class>, param: ExtractFilesParam, fileSystem: KaliumFileSystem): <Error class: unknown class><<Error class: unknown class>, Long>
internal actual fun extractCompressedFile(inputSource: <Error class: unknown class>, outputRootPath: <Error class: unknown class>, param: <Error class: unknown class>, fileSystem: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Long>
internal expect fun extractCompressedFile(inputSource: <Error class: unknown class>, outputRootPath: <Error class: unknown class>, param: ExtractFilesParam, fileSystem: KaliumFileSystem): <Error class: unknown class><<Error class: unknown class>, Long>
internal actual fun extractCompressedFile(inputSource: <Error class: unknown class>, outputRootPath: <Error class: unknown class>, param: ExtractFilesParam, fileSystem: KaliumFileSystem): <Error class: unknown class><<Error class: unknown class>, Long>
Link copied to clipboard
fun String.fileExtension(): String?
Link copied to clipboard
fun Int?.isGreaterThan(other: Int?): Boolean
Link copied to clipboard
internal fun isInvalidEntryPathDestination(entryName: String): <Error class: unknown class>

Verification that the entry path is valid and does not contain any invalid characters leading to write in undesired directories.

internal fun isInvalidEntryPathDestination(entryName: String): <Error class: unknown class>

Verification that the entry path is valid and does not contain any invalid characters leading to write in undesired directories.

Link copied to clipboard
fun <Error class: unknown class>?.isPositiveNotNull(): Boolean
Link copied to clipboard
internal actual fun mockPlatformRotation(): PlatformRotation
internal actual fun mockPlatformRotation(): PlatformRotation
internal expect fun mockPlatformRotation(): PlatformRotation
internal actual fun mockPlatformRotation(): PlatformRotation
Link copied to clipboard
internal fun <K, V> <Error class: unknown class><K, MutableSet<V>>.safeComputeAndMutateSetValue(key: K, f: () -> V): MutableSet<V>

Convenience method to compute a {K, Set} map mutating the collection with f() if the key is present.

Link copied to clipboard
internal fun String.serialNumber(): <Error class: unknown class>

This extension function is used to format the serial number of the certificate. output will be in the format of 2 bytes separated by a colon. e.g. 01:02:03:04:05:06:07:08:09:0A:0B:0C:0D:0E:0F:10

Link copied to clipboard
fun String.splitFileExtension(): <Error class: unknown class><String, String?>
Link copied to clipboard
fun String.splitFileExtensionAndCopyCounter(): <Error class: unknown class><String, Int, String?>
Link copied to clipboard
internal fun Boolean.toInt(): Int