Package-level declarations

Types

Link copied to clipboard
expect sealed class Address
actual sealed class Address
actual sealed class Address
Link copied to clipboard
interface Argument
Link copied to clipboard
data class AuthConfiguration(var password: String, var username: String? = null)
Link copied to clipboard
value class BaArg(val value: ByteArray) : Argument
Link copied to clipboard
data class BigNumber(val value: BigInteger) : RPrimitive
Link copied to clipboard
data class Bool(val value: Boolean) : RPrimitive
Link copied to clipboard
data class BulkString(val value: String) : RPrimitive
Link copied to clipboard
data class ClientConfiguration(var auth: AuthConfiguration? = null, var db: Int? = null, var charset: Charset = Charsets.UTF_8, var maxConnections: Int = 50, var tlsConfig: TLSConfig? = null, var dispatcher: CoroutineDispatcher = Dispatchers.IO)
Link copied to clipboard
value class DoubleArg(val value: Double) : Argument
Link copied to clipboard
data class F64(val value: Double) : RPrimitive
Link copied to clipboard
class Host(host: String, port: Int) : Address
Link copied to clipboard
data class Int64(val value: Long) : RPrimitive
Link copied to clipboard
value class IntArg(val value: Int) : Argument
Link copied to clipboard
value class LongArg(val value: Long) : Argument
Link copied to clipboard
data class PlainString(val value: String) : RPrimitive
Link copied to clipboard
data class Push(val value: List<RPrimitive>) : RType
Link copied to clipboard
data class RArray(val value: List<RType>) : RType
Link copied to clipboard
sealed class RespVer
Link copied to clipboard
Link copied to clipboard
data class RMap(val value: Map<RPrimitive, RType?>) : RType
Link copied to clipboard
sealed class RPrimitive : RType
Link copied to clipboard
data class RSet(val value: Set<RPrimitive>) : RType
Link copied to clipboard
sealed class RType
Link copied to clipboard
fun interface SubscriptionHandler
UnixSocket
Link copied to clipboard
class UnixSocket(path: String) : Address
class UnixSocket(path: String) : Address
Link copied to clipboard
class Url(url: String) : Address
Link copied to clipboard
interface VaryingArgument
Link copied to clipboard
data class VerbatimString(val encoding: String, val data: String) : RPrimitive

Functions

Link copied to clipboard
inline fun List<Any>.toArg(): List<Argument>