Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Buffer ¶
type Buffer interface { Len() int32 SAS() []int8 UAS() []byte InI() int32 InO() int32 SkpAll() SkpLen(delta int32) // pull PullBit() bool PullByt() byte PullI16() int16 PullU16() uint16 PullI32() int32 PullI64() int64 PullU64() uint64 PullF32() float32 PullF64() float64 PullVrI() int32 PullVrL() int64 PullTxt() string PullUAS() []byte PullSAS() []int8 PullUID() uuid.UUID PullPos() data.PositionI PullNbt() *tags.NbtCompound // push PushBit(data bool) PushByt(data byte) PushI16(data int16) PushI32(data int32) PushI64(data int64) PushF32(data float32) PushF64(data float64) PushVrI(data int32) PushVrL(data int64) PushTxt(data string) PushUAS(data []byte, prefixWithLen bool) PushSAS(data []int8, prefixWithLen bool) PushUID(data uuid.UUID) PushPos(data data.PositionI) PushNbt(data *tags.NbtCompound) }
type BufferCodec ¶
type BufferCodec interface { BufferPush BufferPull }
type BufferPull ¶
type BufferPull interface {
Pull(reader Buffer)
}
type BufferPush ¶
type BufferPush interface {
Push(writer Buffer)
}
Click to show internal directories.
Click to hide internal directories.