buffer

package
v0.10.9 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Block1k = 1 << 10
	Block2k = 1 << 11
	Block4k = 1 << 12
	Block8k = 1 << 13
)

Variables

View Source
var (
	ErrInvalidParam  = errors.New("param is invalid")
	ErrNotEnoughData = errors.New("data is not enough")
)

Functions

This section is empty.

Types

type Buffer added in v0.0.8

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

func New added in v0.0.6

func New() *Buffer

func (*Buffer) Delete added in v0.7.4

func (buffer *Buffer) Delete()

func (*Buffer) GC added in v0.0.8

func (buffer *Buffer) GC()

func (*Buffer) Peek added in v0.0.8

func (buffer *Buffer) Peek(size int) ([]byte, error)

func (*Buffer) Read added in v0.0.8

func (buffer *Buffer) Read(size int) ([]byte, error)

func (*Buffer) Size added in v0.7.4

func (buffer *Buffer) Size() uint64

func (*Buffer) Skip added in v0.0.8

func (buffer *Buffer) Skip(size int) error

func (*Buffer) Write added in v0.0.8

func (buffer *Buffer) Write(buf []byte)

Jump to

Keyboard shortcuts

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