Package-level declarations

Types

Link copied to clipboard
interface Packet
Link copied to clipboard
abstract class PacketAssembler<out P : Packet>(val id: Int, val body: ByteBuffer.(@UnsafeVariance P) -> Unit)
Link copied to clipboard
abstract class PacketDisassembler<out P : Packet>(val body: suspend ByteReadChannel.(Int) -> @UnsafeVariance P)
Link copied to clipboard
abstract class PacketHandler<out P : ProxyPacket>(val handler: Client.(@UnsafeVariance P) -> Unit)
Link copied to clipboard
interface ProxyPacket
Link copied to clipboard
abstract class ProxyPacketHandler<out P : Packet, out T : ProxyPacket>(val handler: suspend Client.(@UnsafeVariance P) -> T?)