DelegatedMarshaller

open class DelegatedMarshaller<TFrom : Any, TTo : Any>(    marshaller: IMarshaller<TFrom>,     type: KClass<*>,     to: (TFrom) -> TTo,     from: (TTo) -> TFrom) : UniversalMarshaller<TTo>

Constructors

Link copied to clipboard
fun <TFrom : Any, TTo : Any> DelegatedMarshaller(    marshaller: IMarshaller<TFrom>,     type: KClass<*>,     to: (TFrom) -> TTo,     from: (TTo) -> TFrom)

Functions

Link copied to clipboard
open override fun read(ctx: SerializationCtx, buffer: AbstractBuffer): TTo
Link copied to clipboard
open override fun write(    ctx: SerializationCtx,     buffer: AbstractBuffer,     value: TTo)

Properties

Link copied to clipboard
open override val _type: KClass<*>
Link copied to clipboard
open override val id: RdId
Link copied to clipboard
val predefinedId: Int?
Link copied to clipboard
val reader: (SerializationCtx, AbstractBuffer) -> TTo
Link copied to clipboard
val writer: (SerializationCtx, AbstractBuffer, TTo) -> Unit