Frame

@Serializable(with = FrameSerializer::class)
data class Frame(val channelId: ChannelId, val payload: Frame.Payload)

Constructors

Link copied to clipboard
constructor(channelId: ChannelId, payload: Frame.Payload)

Types

Link copied to clipboard
data class Body(val body: ByteArray) : Frame.Payload
Link copied to clipboard
@Serializable(with = FrameHeaderSerializer::class)
data class Header(val classID: UShort, val weight: UShort, val bodySize: ULong, val properties: Properties) : Frame.Payload
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable(with = FrameMethodSerializer::class)
sealed class Method : Frame.Payload
Link copied to clipboard
sealed class Payload

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard