FriendlyByteBufSerializer¶
object FriendlyByteBufSerializer : KSerializer<FriendlyByteBuf>
A KSerializer for FriendlyByteBuf that encodes/decodes the buffer contents as a raw byte array.
The reader index is preserved after serialization so the buffer can be reused.
Properties¶
descriptor¶
open override val descriptor: SerialDescriptor
Functions¶
codec¶
deserialize¶
open override fun deserialize(decoder: Decoder): FriendlyByteBuf
getStreamCodec¶
inline fun <T : Any> KSerializer<T>.getStreamCodec(): StreamCodec<RegistryFriendlyByteBuf, T>
serialize¶
open override fun serialize(encoder: Encoder, value: FriendlyByteBuf)