JagByteBuf

value class JagByteBuf(val buffer: ByteBuf)

A ByteBuf wrapper that supplies all the basic RS protocol functions. The wrapped buffer will remain accessible in case more control is needed.

This is intended as a mechanism to avoid dealing with extension imports, and to hide away non-rs implementations from most of the packet encoders and decoders.

Constructors

Link copied to clipboard
constructor(buffer: ByteBuf)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val buffer: ByteBuf
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline fun g1(): Int
Link copied to clipboard
inline fun g1Alt1(): Int
Link copied to clipboard
inline fun g1Alt2(): Int
Link copied to clipboard
inline fun g1Alt3(): Int
Link copied to clipboard
inline fun g1s(): Int
Link copied to clipboard
inline fun g1sAlt1(): Int
Link copied to clipboard
inline fun g1sAlt2(): Int
Link copied to clipboard
inline fun g1sAlt3(): Int
Link copied to clipboard
inline fun g2(): Int
Link copied to clipboard
inline fun g2Alt1(): Int
Link copied to clipboard
inline fun g2Alt2(): Int
Link copied to clipboard
inline fun g2Alt3(): Int
Link copied to clipboard
inline fun g2s(): Int
Link copied to clipboard
inline fun g2sAlt1(): Int
Link copied to clipboard
inline fun g2sAlt2(): Int
Link copied to clipboard
inline fun g2sAlt3(): Int
Link copied to clipboard
inline fun g3(): Int
Link copied to clipboard
inline fun g3Alt1(): Int
Link copied to clipboard
inline fun g3Alt2(): Int
Link copied to clipboard
inline fun g3Alt3(): Int
Link copied to clipboard
inline fun g3s(): Int
Link copied to clipboard
inline fun g3sAlt1(): Int
Link copied to clipboard
inline fun g3sAlt2(): Int
Link copied to clipboard
inline fun g3sAlt3(): Int
Link copied to clipboard
inline fun g4(): Int
Link copied to clipboard
inline fun g4Alt1(): Int
Link copied to clipboard
inline fun g4Alt2(): Int
Link copied to clipboard
inline fun g4Alt3(): Int
Link copied to clipboard
inline fun g4f(): Float
Link copied to clipboard
inline fun g8(): Long
Link copied to clipboard
inline fun g8d(): Double
Link copied to clipboard
inline fun gboolean(): Boolean
Link copied to clipboard
inline fun gdata(dest: ByteBuf, offset: Int = buffer.readerIndex(), length: Int = buffer.readableBytes())
inline fun gdata(dest: ByteArray, offset: Int = 0, length: Int = dest.size)
Link copied to clipboard
inline fun gdataAlt1(dest: ByteBuf, offset: Int = buffer.readerIndex(), length: Int = buffer.readableBytes())
inline fun gdataAlt1(dest: ByteArray, offset: Int = 0, length: Int = dest.size)
Link copied to clipboard
inline fun gdataAlt2(dest: ByteBuf, offset: Int = buffer.readerIndex(), length: Int = buffer.readableBytes())
inline fun gdataAlt2(dest: ByteArray, offset: Int = 0, length: Int = dest.size)
Link copied to clipboard
inline fun gdataAlt3(dest: ByteBuf, offset: Int = buffer.readerIndex(), length: Int = buffer.readableBytes())
inline fun gdataAlt3(dest: ByteArray, offset: Int = 0, length: Int = dest.size)
Link copied to clipboard
inline fun gjstr(): String
Link copied to clipboard
inline fun gjstr2(): String
Link copied to clipboard
inline fun gjstrnull(): String?
Link copied to clipboard
inline fun gSmart1or2(): Int
Link copied to clipboard
inline fun gSmart1or2extended(): Int
Link copied to clipboard
inline fun gSmart1or2null(): Int
Link copied to clipboard
inline fun gSmart1or2s(): Int
Link copied to clipboard
inline fun gSmart2or4(): Int
Link copied to clipboard
inline fun gSmart2or4null(): Int
Link copied to clipboard
inline fun gVarInt(): Int
Link copied to clipboard
inline fun isReadable(size: Int): Boolean
Link copied to clipboard
inline fun isWritable(size: Int): Boolean
Link copied to clipboard
inline fun p1(value: Int): JagByteBuf
Link copied to clipboard
inline fun p1Alt1(value: Int): JagByteBuf
Link copied to clipboard
inline fun p1Alt2(value: Int): JagByteBuf
Link copied to clipboard
inline fun p1Alt3(value: Int): JagByteBuf
Link copied to clipboard
inline fun p2(value: Int): JagByteBuf
Link copied to clipboard
inline fun p2Alt1(value: Int): JagByteBuf
Link copied to clipboard
inline fun p2Alt2(value: Int): JagByteBuf
Link copied to clipboard
inline fun p2Alt3(value: Int): JagByteBuf
Link copied to clipboard
inline fun p3(value: Int): JagByteBuf
Link copied to clipboard
inline fun p3Alt1(value: Int): JagByteBuf
Link copied to clipboard
inline fun p3Alt2(value: Int): JagByteBuf
Link copied to clipboard
inline fun p3Alt3(value: Int): JagByteBuf
Link copied to clipboard
inline fun p4(value: Int): JagByteBuf
Link copied to clipboard
inline fun p4Alt1(value: Int): JagByteBuf
Link copied to clipboard
inline fun p4Alt2(value: Int): JagByteBuf
Link copied to clipboard
inline fun p4Alt3(value: Int): JagByteBuf
Link copied to clipboard
inline fun p4f(value: Float): JagByteBuf
Link copied to clipboard
inline fun p8(value: Long): JagByteBuf
Link copied to clipboard
inline fun p8d(value: Double): JagByteBuf
Link copied to clipboard
inline fun pboolean(value: Boolean): JagByteBuf
Link copied to clipboard
inline fun pdata(src: ByteBuf, offset: Int = src.readerIndex(), length: Int = src.readableBytes()): JagByteBuf
inline fun pdata(src: ByteArray, offset: Int = 0, length: Int = src.size): JagByteBuf
Link copied to clipboard
inline fun pdataAlt1(src: ByteBuf, offset: Int = src.readerIndex(), length: Int = src.readableBytes()): JagByteBuf
inline fun pdataAlt1(src: ByteArray, offset: Int = 0, length: Int = src.size): JagByteBuf
Link copied to clipboard
inline fun pdataAlt2(src: ByteBuf, offset: Int = src.readerIndex(), length: Int = src.readableBytes()): JagByteBuf
inline fun pdataAlt2(src: ByteArray, offset: Int = 0, length: Int = src.size): JagByteBuf
Link copied to clipboard
inline fun pdataAlt3(src: ByteBuf, offset: Int = src.readerIndex(), length: Int = src.readableBytes()): JagByteBuf
inline fun pdataAlt3(src: ByteArray, offset: Int = 0, length: Int = src.size): JagByteBuf
Link copied to clipboard
inline fun pjstr(s: CharSequence, charset: Charset = Cp1252Charset): JagByteBuf
Link copied to clipboard
Link copied to clipboard
inline fun pjstrnull(s: CharSequence?, charset: Charset = Cp1252Charset): JagByteBuf
Link copied to clipboard
inline fun pSmart1or2(value: Int): JagByteBuf
Link copied to clipboard
inline fun pSmart1or2extended(value: Int): JagByteBuf
Link copied to clipboard
inline fun pSmart1or2null(value: Int): JagByteBuf
Link copied to clipboard
inline fun pSmart1or2s(value: Int): JagByteBuf
Link copied to clipboard
inline fun pSmart2or4(value: Int): JagByteBuf
Link copied to clipboard
inline fun pSmart2or4null(value: Int): JagByteBuf
Link copied to clipboard
inline fun pVarInt(value: Int): JagByteBuf
Link copied to clipboard
inline fun readableBytes(): Int
Link copied to clipboard
inline fun readerIndex(): Int
inline fun readerIndex(readerIndex: Int): JagByteBuf
Link copied to clipboard
inline fun skipRead(num: Int): JagByteBuf
Link copied to clipboard
inline fun skipWrite(num: Int): JagByteBuf
Link copied to clipboard
inline fun writableBytes(): Int
Link copied to clipboard
inline fun writerIndex(): Int
inline fun writerIndex(writerIndex: Int): JagByteBuf