bytes

package
v0.0.0-...-a5a0d7e Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2021 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Buffer

type Buffer struct {
	*bytes.Buffer
}

func NewBuffer

func NewBuffer(buf []byte) *Buffer

func (*Buffer) ReadBool

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

func (*Buffer) ReadFloat32

func (buffer *Buffer) ReadFloat32() (float32, error)

func (*Buffer) ReadFloat64

func (buffer *Buffer) ReadFloat64() (float64, error)

func (*Buffer) ReadInt16

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

func (*Buffer) ReadInt32

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

func (*Buffer) ReadInt64

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

func (*Buffer) ReadInt8

func (buffer *Buffer) ReadInt8() (int8, error)

func (*Buffer) ReadUUID

func (buffer *Buffer) ReadUUID() (uuid.UUID, error)

func (*Buffer) ReadUint16

func (buffer *Buffer) ReadUint16() (uint16, error)

func (*Buffer) ReadUint32

func (buffer *Buffer) ReadUint32() (uint32, error)

func (*Buffer) ReadUint64

func (buffer *Buffer) ReadUint64() (uint64, error)

func (*Buffer) ReadUint8

func (buffer *Buffer) ReadUint8() (uint8, error)

func (*Buffer) ReadUtf

func (buffer *Buffer) ReadUtf(maxLength int) (string, error)

func (*Buffer) ReadVarInt

func (buffer *Buffer) ReadVarInt() (int32, error)

func (*Buffer) ReadVarLong

func (buffer *Buffer) ReadVarLong() (int64, error)

func (*Buffer) WriteBool

func (buffer *Buffer) WriteBool(value bool) error

func (*Buffer) WriteFloat32

func (buffer *Buffer) WriteFloat32(value float32) error

func (*Buffer) WriteFloat64

func (buffer *Buffer) WriteFloat64(value float64) error

func (*Buffer) WriteInt16

func (buffer *Buffer) WriteInt16(value int16) error

func (*Buffer) WriteInt32

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

func (*Buffer) WriteInt64

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

func (*Buffer) WriteInt8

func (buffer *Buffer) WriteInt8(value int8) error

func (*Buffer) WriteUUID

func (buffer *Buffer) WriteUUID(uuid uuid.UUID) error

func (*Buffer) WriteUint16

func (buffer *Buffer) WriteUint16(value uint16) error

func (*Buffer) WriteUint32

func (buffer *Buffer) WriteUint32(value uint32) error

func (*Buffer) WriteUint64

func (buffer *Buffer) WriteUint64(value uint64) error

func (*Buffer) WriteUint8

func (buffer *Buffer) WriteUint8(value uint8) error

func (*Buffer) WriteUtf

func (buffer *Buffer) WriteUtf(value string, maxLength int) error

func (*Buffer) WriteVarInt

func (buffer *Buffer) WriteVarInt(value int32) error

func (*Buffer) WriteVarLong

func (buffer *Buffer) WriteVarLong(value int64) error

type PackedArray

type PackedArray interface {
	GetData() []uint64
	GetCapacity() int
	GetBitsPerValue() int
	GetValueMask() uint64
	Set(index, value int)
	Get(index int) int
	Resized(bitsPerValue int) PackedArray
}

func NewPackedArray

func NewPackedArray(bitsPerValue, capacity int) PackedArray

Jump to

Keyboard shortcuts

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