UserInformation

data class UserInformation(var messageNumber: Int, val username: String, val clientType: String, val connectionType: ConnectionType) : V086Message, ClientMessage

Message sent from the client when a user joins the server to indicate username, clientType, and connectionType.

Message type ID: 0x03.

Constructors

Link copied to clipboard
constructor(messageNumber: Int, username: String, clientType: String, connectionType: ConnectionType)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val bodyBytes: Int

Number of bytes the body of the message takes up (excluding the message ID byte).

Link copied to clipboard
open override val bodyBytesPlusMessageIdType: Int

The total number of bytes the message takes up, including the message ID byte.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var messageNumber: Int

The 0-based enumeration indicating the order in which this message was sent/received for each server.

Link copied to clipboard
open override val messageTypeId: Byte
Link copied to clipboard

Functions

Link copied to clipboard
open override fun writeBodyTo(buffer: ByteBuf)
open override fun writeBodyTo(buffer: ByteBuffer)
Link copied to clipboard
open override fun writeTo(buffer: ByteBuf)
fun writeTo(buffer: ByteBuffer)