network

package
v0.0.0-...-054500a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SegmentBits = 0x7F
	ContinueBit = 0x80
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Buffer

type Buffer struct {
	// contains filtered or unexported fields
}

func CreateBuffer

func CreateBuffer() Buffer

func CreateBufferWithBuf

func CreateBufferWithBuf(buf []byte) Buffer

func (*Buffer) Bytes

func (b *Buffer) Bytes() []byte

func (*Buffer) Length

func (b *Buffer) Length() int

func (*Buffer) ReadBool

func (b *Buffer) ReadBool() (bool, error)

func (*Buffer) ReadByte

func (b *Buffer) ReadByte() (byte, error)

func (*Buffer) ReadBytes

func (b *Buffer) ReadBytes(length int) ([]byte, error)

func (*Buffer) ReadInt16

func (b *Buffer) ReadInt16() (int16, error)

func (*Buffer) ReadInt32

func (b *Buffer) ReadInt32() (int32, error)

func (*Buffer) ReadInt64

func (b *Buffer) ReadInt64() (int64, error)

func (*Buffer) ReadString

func (b *Buffer) ReadString() (string, error)

func (*Buffer) ReadUInt16

func (b *Buffer) ReadUInt16() (uint16, error)

func (*Buffer) ReadUuid

func (b *Buffer) ReadUuid() (*uuid.UUID, error)

func (*Buffer) ReadVarInt

func (b *Buffer) ReadVarInt() (int, error)

func (*Buffer) WriteBool

func (b *Buffer) WriteBool(value bool)

func (*Buffer) WriteBuf

func (b *Buffer) WriteBuf(buf *Buffer)

func (*Buffer) WriteByte

func (b *Buffer) WriteByte(value byte) error

func (*Buffer) WriteBytes

func (b *Buffer) WriteBytes(value []byte)

func (*Buffer) WriteInt16

func (b *Buffer) WriteInt16(value int16)

func (*Buffer) WriteInt32

func (b *Buffer) WriteInt32(value int32) error

func (*Buffer) WriteInt64

func (b *Buffer) WriteInt64(value int64) error

func (*Buffer) WriteString

func (b *Buffer) WriteString(value string)

func (*Buffer) WriteUInt16

func (b *Buffer) WriteUInt16(value uint16) error

func (*Buffer) WriteUuid

func (b *Buffer) WriteUuid(uuid *uuid.UUID)

func (*Buffer) WriteVarInt

func (b *Buffer) WriteVarInt(value int) int

type ConnectionState

type ConnectionState int
const (
	Handshake ConnectionState = iota
	Status
	Login
	Configuration
	Play
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL