Documentation
¶
Index ¶
- type Buffer
- func (buffer *Buffer) ReadBool() (bool, error)
- func (buffer *Buffer) ReadFloat32() (float32, error)
- func (buffer *Buffer) ReadFloat64() (float64, error)
- func (buffer *Buffer) ReadInt16() (int16, error)
- func (buffer *Buffer) ReadInt32() (int32, error)
- func (buffer *Buffer) ReadInt64() (int64, error)
- func (buffer *Buffer) ReadInt8() (int8, error)
- func (buffer *Buffer) ReadUUID() (uuid.UUID, error)
- func (buffer *Buffer) ReadUint16() (uint16, error)
- func (buffer *Buffer) ReadUint32() (uint32, error)
- func (buffer *Buffer) ReadUint64() (uint64, error)
- func (buffer *Buffer) ReadUint8() (uint8, error)
- func (buffer *Buffer) ReadUtf(maxLength int) (string, error)
- func (buffer *Buffer) ReadVarInt() (int32, error)
- func (buffer *Buffer) ReadVarLong() (int64, error)
- func (buffer *Buffer) WriteBool(value bool) error
- func (buffer *Buffer) WriteFloat32(value float32) error
- func (buffer *Buffer) WriteFloat64(value float64) error
- func (buffer *Buffer) WriteInt16(value int16) error
- func (buffer *Buffer) WriteInt32(value int32) error
- func (buffer *Buffer) WriteInt64(value int64) error
- func (buffer *Buffer) WriteInt8(value int8) error
- func (buffer *Buffer) WriteUUID(uuid uuid.UUID) error
- func (buffer *Buffer) WriteUint16(value uint16) error
- func (buffer *Buffer) WriteUint32(value uint32) error
- func (buffer *Buffer) WriteUint64(value uint64) error
- func (buffer *Buffer) WriteUint8(value uint8) error
- func (buffer *Buffer) WriteUtf(value string, maxLength int) error
- func (buffer *Buffer) WriteVarInt(value int32) error
- func (buffer *Buffer) WriteVarLong(value int64) error
- type PackedArray
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Buffer ¶
func (*Buffer) ReadFloat32 ¶
func (*Buffer) ReadFloat64 ¶
func (*Buffer) ReadUint16 ¶
func (*Buffer) ReadUint32 ¶
func (*Buffer) ReadUint64 ¶
func (*Buffer) ReadVarInt ¶
func (*Buffer) ReadVarLong ¶
func (*Buffer) WriteFloat32 ¶
func (*Buffer) WriteFloat64 ¶
func (*Buffer) WriteInt16 ¶
func (*Buffer) WriteInt32 ¶
func (*Buffer) WriteInt64 ¶
func (*Buffer) WriteUint16 ¶
func (*Buffer) WriteUint32 ¶
func (*Buffer) WriteUint64 ¶
func (*Buffer) WriteUint8 ¶
func (*Buffer) WriteVarInt ¶
func (*Buffer) WriteVarLong ¶
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
Click to show internal directories.
Click to hide internal directories.