Package-level declarations

Types

Link copied to clipboard
interface KrpcSerialFormat<Format : SerialFormat, FormatBuilder : Any>

KrpcSerialFormat interface defines an object which helps kRPC protocol to work with various serialization formats

Link copied to clipboard
sealed class KrpcSerialFormatBuilder<Format : SerialFormat, FormatBuilder : Any>(rpcSerialFormat: KrpcSerialFormat<Format, FormatBuilder>, from: Format? = null, builder: FormatBuilder.() -> Unit)

Special wrapper class that is used to register serialization format in KrpcSerialFormatConfiguration Comes in two instances: KrpcSerialFormatBuilder.Binary and KrpcSerialFormatBuilder.String

Link copied to clipboard

Special interface to configure serialization for a kRPC protocol in KrpcConfig