mpacket

package
v0.0.0-...-617a946 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Opcode

type Opcode byte

type Packet

type Packet []byte

Packet -

func CreateInternal

func CreateInternal(op byte) Packet

func CreateWithOpcode

func CreateWithOpcode(op byte) Packet

CreateWithOpcode -

func NewPacket

func NewPacket() Packet

NewPacket -

func (*Packet) Append

func (p *Packet) Append(data []byte)

Append -

func (*Packet) Size

func (p *Packet) Size() int

Size -

func (Packet) String

func (p Packet) String() string

String -

func (*Packet) WriteBool

func (p *Packet) WriteBool(data bool)

WriteBool -

func (*Packet) WriteByte

func (p *Packet) WriteByte(data byte)

WriteByte -

func (*Packet) WriteBytes

func (p *Packet) WriteBytes(data []byte)

WriteBytes -

func (*Packet) WriteFloat32

func (p *Packet) WriteFloat32(data float32)

WriteFloat32 -

func (*Packet) WriteInt16

func (p *Packet) WriteInt16(data int16)

WriteInt16 -

func (*Packet) WriteInt32

func (p *Packet) WriteInt32(data int32)

WriteInt32 -

func (*Packet) WriteInt64

func (p *Packet) WriteInt64(data int64)

WriteInt64 -

func (*Packet) WriteInt8

func (p *Packet) WriteInt8(data int8)

WriteInt8 -

func (*Packet) WritePaddedString

func (p *Packet) WritePaddedString(str string, number int)

WritePaddedString -

func (*Packet) WriteString

func (p *Packet) WriteString(str string)

WriteString -

func (*Packet) WriteUint16

func (p *Packet) WriteUint16(data uint16)

WriteUint16 -

func (*Packet) WriteUint32

func (p *Packet) WriteUint32(data uint32)

WriteUint32 -

func (*Packet) WriteUint64

func (p *Packet) WriteUint64(data uint64)

WriteUint64 -

type Reader

type Reader struct {
	Time int64
	// contains filtered or unexported fields
}

Reader -

func NewReader

func NewReader(p *Packet, time int64) Reader

NewReader -

func (*Reader) GetBuffer

func (r *Reader) GetBuffer() []byte

GetBuffer -

func (*Reader) GetRestAsBytes

func (r *Reader) GetRestAsBytes() []byte

func (*Reader) ReadBool

func (r *Reader) ReadBool() bool

ReadBool -

func (*Reader) ReadByte

func (r *Reader) ReadByte() byte

ReadByte -

func (*Reader) ReadBytes

func (r *Reader) ReadBytes(size int) []byte

ReadBytes -

func (*Reader) ReadFloat32

func (r *Reader) ReadFloat32() float32

ReadFloat32 -

func (*Reader) ReadInt16

func (r *Reader) ReadInt16() int16

ReadInt16 -

func (*Reader) ReadInt32

func (r *Reader) ReadInt32() int32

ReadInt32 -

func (*Reader) ReadInt64

func (r *Reader) ReadInt64() int64

ReadInt64 -

func (*Reader) ReadInt8

func (r *Reader) ReadInt8() int8

ReadInt8 -

func (*Reader) ReadString

func (r *Reader) ReadString(size int16) string

ReadString -

func (*Reader) ReadUint16

func (r *Reader) ReadUint16() uint16

ReadUint16 -

func (*Reader) ReadUint32

func (r *Reader) ReadUint32() uint32

ReadUint32 -

func (*Reader) ReadUint64

func (r *Reader) ReadUint64() uint64

ReadUint64 -

func (*Reader) Skip

func (r *Reader) Skip(ammount int)

func (Reader) String

func (r Reader) String() string

Jump to

Keyboard shortcuts

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