bigendian_buf

package
v0.0.0-...-46e5a36 Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrReadByteFailed        = errors.New("read_byte_failed")
	ErrReadBytesHeaderFailed = errors.New("error_read_bytes_header_failed")
	ErrOutOfRange            = errors.New("error_out_of_range")
)

Functions

This section is empty.

Types

type BigEndianPacket

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

func New

func New() *BigEndianPacket

func NewWithInitialSize

func NewWithInitialSize(initSize int) *BigEndianPacket

func (*BigEndianPacket) Cap

func (p *BigEndianPacket) Cap() int

func (*BigEndianPacket) Copy

func (p *BigEndianPacket) Copy() []byte

func (*BigEndianPacket) CopyRemain

func (p *BigEndianPacket) CopyRemain() []byte

func (*BigEndianPacket) Data

func (p *BigEndianPacket) Data() []byte

func (*BigEndianPacket) Empty

func (p *BigEndianPacket) Empty() bool

func (*BigEndianPacket) Free

func (p *BigEndianPacket) Free()

func (*BigEndianPacket) Len

func (p *BigEndianPacket) Len() int

func (*BigEndianPacket) NextBytesSize

func (p *BigEndianPacket) NextBytesSize() (int, error)

func (*BigEndianPacket) NextBytesSize32

func (p *BigEndianPacket) NextBytesSize32() (int, error)

func (*BigEndianPacket) Off

func (p *BigEndianPacket) Off() uint

func (*BigEndianPacket) OutOfRange

func (p *BigEndianPacket) OutOfRange(n uint) bool

func (*BigEndianPacket) Read

func (p *BigEndianPacket) Read(buf []byte) (n int, err error)

Read reads the next len(p) bytes from the buffer or until the buffer is drained. The return value n is the number of bytes read. If the buffer has no data to return, err is io.EOF (unless len(p) is zero); otherwise it is nil.

func (*BigEndianPacket) ReadBool

func (p *BigEndianPacket) ReadBool() (ret bool, err error)

func (*BigEndianPacket) ReadByte

func (p *BigEndianPacket) ReadByte() (ret byte, err error)

func (*BigEndianPacket) ReadBytes

func (p *BigEndianPacket) ReadBytes() (ret []byte, err error)

func (*BigEndianPacket) ReadBytes32

func (p *BigEndianPacket) ReadBytes32() (ret []byte, err error)

func (*BigEndianPacket) ReadInt8

func (p *BigEndianPacket) ReadInt8() (ret int8, err error)

func (*BigEndianPacket) ReadInt16

func (p *BigEndianPacket) ReadInt16() (int16, error)

func (*BigEndianPacket) ReadInt32

func (p *BigEndianPacket) ReadInt32() (int32, error)

func (*BigEndianPacket) ReadInt64

func (p *BigEndianPacket) ReadInt64() (int64, error)

func (*BigEndianPacket) ReadUint16

func (p *BigEndianPacket) ReadUint16() (ret uint16, err error)

func (*BigEndianPacket) ReadUint32

func (p *BigEndianPacket) ReadUint32() (ret uint32, err error)

func (*BigEndianPacket) ReadUint64

func (p *BigEndianPacket) ReadUint64() (ret uint64, err error)

func (*BigEndianPacket) Remain

func (p *BigEndianPacket) Remain() []byte

func (*BigEndianPacket) Reset

func (p *BigEndianPacket) Reset()

func (*BigEndianPacket) Write

func (p *BigEndianPacket) Write(v []byte)

func (*BigEndianPacket) WriteBool

func (p *BigEndianPacket) WriteBool(v bool)

func (*BigEndianPacket) WriteBytes

func (p *BigEndianPacket) WriteBytes(v []byte)

func (*BigEndianPacket) WriteBytes32

func (p *BigEndianPacket) WriteBytes32(v []byte)

func (*BigEndianPacket) WriteInt8

func (p *BigEndianPacket) WriteInt8(v int8)

func (*BigEndianPacket) WriteInt16

func (p *BigEndianPacket) WriteInt16(v int16)

func (*BigEndianPacket) WriteInt32

func (p *BigEndianPacket) WriteInt32(v int32)

func (*BigEndianPacket) WriteInt64

func (p *BigEndianPacket) WriteInt64(v int64)

func (*BigEndianPacket) WriteRowBytesStr

func (p *BigEndianPacket) WriteRowBytesStr(str string)

func (*BigEndianPacket) WriteString

func (p *BigEndianPacket) WriteString(v string)

func (*BigEndianPacket) WriteUint8

func (p *BigEndianPacket) WriteUint8(v uint8)

func (*BigEndianPacket) WriteUint16

func (p *BigEndianPacket) WriteUint16(v uint16)

func (*BigEndianPacket) WriteUint32

func (p *BigEndianPacket) WriteUint32(v uint32)

func (*BigEndianPacket) WriteUint64

func (p *BigEndianPacket) WriteUint64(v uint64)

Jump to

Keyboard shortcuts

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