internal

package
v0.0.0-...-54dafc5 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CompressData

func CompressData(data []byte) []byte

func DecompressData

func DecompressData(data []byte) ([]byte, error)

func HandlePanic

func HandlePanic(err *error)

func ReadBoolList

func ReadBoolList(r io.Reader, size int) ([]bool, error)

func ReadBoolean

func ReadBoolean(r io.Reader) (v bool, err error)

func ReadFloat32

func ReadFloat32(r io.Reader) (v float32, err error)

func ReadFloat64

func ReadFloat64(r io.Reader) (v float64, err error)

func ReadInt8

func ReadInt8(r io.Reader) (v int8, err error)

func ReadInt16

func ReadInt16(r io.Reader) (v int16, err error)

func ReadInt32

func ReadInt32(r io.Reader) (v int32, err error)

func ReadInt64

func ReadInt64(r io.Reader) (v int64, err error)

func ReadIntList16

func ReadIntList16(r io.Reader) (v []int32, err error)

func ReadIntList32

func ReadIntList32(r io.Reader) (v []int32, err error)

func ReadString

func ReadString(r io.Reader) (v string, err error)

func ReadUint8

func ReadUint8(r io.Reader) (v uint8, err error)

func ReadUint16

func ReadUint16(r io.Reader) (v uint16, err error)

func ReadUint32

func ReadUint32(r io.Reader) (v uint32, err error)

func ReadUint64

func ReadUint64(r io.Reader) (v uint64, err error)

func ReaderReadBanchoInt

func ReaderReadBanchoInt() chio.PacketReader

func ReaderReadBanchoString

func ReaderReadBanchoString() chio.PacketReader

func ReaderReadEmpty

func ReaderReadEmpty() chio.PacketReader

func ReaderReadFrameBundle

func ReaderReadFrameBundle() chio.PacketReader

func ReaderReadMatch

func ReaderReadMatch() chio.PacketReader

func ReaderReadMatchChangeSlot

func ReaderReadMatchChangeSlot() chio.PacketReader

func ReaderReadMatchJoin

func ReaderReadMatchJoin() chio.PacketReader

func ReaderReadMatchLock

func ReaderReadMatchLock() chio.PacketReader

func ReaderReadMessage

func ReaderReadMessage() chio.PacketReader

func ReaderReadPrivateMessage

func ReaderReadPrivateMessage() chio.PacketReader

func ReaderReadScoreFrame

func ReaderReadScoreFrame() chio.PacketReader

func ReaderReadStatus

func ReaderReadStatus() chio.PacketReader

func WriteBoolList

func WriteBoolList(w io.Writer, bools []bool, size int) error

func WriteBoolean

func WriteBoolean(w io.Writer, v bool) error

func WriteFloat32

func WriteFloat32(w io.Writer, v float32) error

func WriteFloat64

func WriteFloat64(w io.Writer, v float64) error

func WriteInt8

func WriteInt8(w io.Writer, v int8) error

func WriteInt16

func WriteInt16(w io.Writer, v int16) error

func WriteInt32

func WriteInt32(w io.Writer, v int32) error

func WriteInt64

func WriteInt64(w io.Writer, v int64) error

func WriteIntList16

func WriteIntList16(w io.Writer, v []int32) error

func WriteIntList32

func WriteIntList32(w io.Writer, v []int32) error

func WriteString

func WriteString(w io.Writer, v string) error

func WriteUint8

func WriteUint8(w io.Writer, v uint8) error

func WriteUint16

func WriteUint16(w io.Writer, v uint16) error

func WriteUint32

func WriteUint32(w io.Writer, v uint32) error

func WriteUint64

func WriteUint64(w io.Writer, v uint64) error

Types

type ErrorCollection

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

func NewErrorCollection

func NewErrorCollection() *ErrorCollection

func (*ErrorCollection) Add

func (ec *ErrorCollection) Add(err error)

func (*ErrorCollection) Errors

func (ec *ErrorCollection) Errors() []error

func (*ErrorCollection) HasErrors

func (ec *ErrorCollection) HasErrors() bool

func (*ErrorCollection) Length

func (ec *ErrorCollection) Length() int

func (*ErrorCollection) Next

func (ec *ErrorCollection) Next() error

func (*ErrorCollection) Pop

func (ec *ErrorCollection) Pop(index int) error

func (*ErrorCollection) String

func (ec *ErrorCollection) String() string

type FrameBundleReader

type FrameBundleReader interface {
	ReadFrameBundle(io.Reader) (*chio.ReplayFrameBundle, error)
}

Reader interfaces

type MatchChangeSlotReader

type MatchChangeSlotReader interface {
	ReadMatchChangeSlot(io.Reader) (int32, error)
}

Reader interfaces

type MatchJoinReader

type MatchJoinReader interface {
	ReadMatchJoin(io.Reader) (*chio.MatchJoin, error)
}

Reader interfaces

type MatchLockReader

type MatchLockReader interface {
	ReadMatchLock(io.Reader) (int32, error)
}

Reader interfaces

type MatchReader

type MatchReader interface {
	ReadMatch(io.Reader) (*chio.Match, error)
}

Reader interfaces

type MessageReader

type MessageReader interface {
	ReadMessage(io.Reader) (*chio.Message, error)
}

Reader interfaces

type PrivateMessageReader

type PrivateMessageReader interface {
	ReadPrivateMessage(io.Reader) (*chio.Message, error)
}

Reader interfaces

type ScoreFrameReader

type ScoreFrameReader interface {
	ReadScoreFrame(io.Reader) (*chio.ScoreFrame, error)
}

Reader interfaces

type StatusReader

type StatusReader interface {
	ReadStatus(io.Reader) (*chio.UserStatus, error)
}

Reader interfaces

Jump to

Keyboard shortcuts

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