buffer

package
v0.0.0-...-2f8f7b3 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2022 License: MIT Imports: 2 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 {
	// contains filtered or unexported fields
}

===============================================================================

type BufferList

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

func NewBufferList

func NewBufferList() *BufferList

func (*BufferList) DataLen

func (bl *BufferList) DataLen() int

func (*BufferList) Read

func (bl *BufferList) Read(len int) ([]byte, int)

func (*BufferList) ReadAll

func (bl *BufferList) ReadAll() ([]byte, int)

func (*BufferList) Write

func (bl *BufferList) Write(data []byte)

type SingleBuffer

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

func NewSingleBuffer

func NewSingleBuffer() *SingleBuffer

func (*SingleBuffer) Clear

func (sb *SingleBuffer) Clear()

func (*SingleBuffer) DataLen

func (sb *SingleBuffer) DataLen() int

func (*SingleBuffer) IsEmpty

func (sb *SingleBuffer) IsEmpty() bool

func (*SingleBuffer) IsFull

func (sb *SingleBuffer) IsFull() bool

func (*SingleBuffer) Len

func (sb *SingleBuffer) Len() int

func (*SingleBuffer) Read

func (sb *SingleBuffer) Read(readlen int) ([]byte, int)

func (*SingleBuffer) ReadAll

func (sb *SingleBuffer) ReadAll() ([]byte, int)

func (*SingleBuffer) Reader

func (sb *SingleBuffer) Reader() []byte

func (*SingleBuffer) ReaderOffset

func (sb *SingleBuffer) ReaderOffset() int

func (*SingleBuffer) Write

func (sb *SingleBuffer) Write(data []byte)

一定可以写入所有数据

func (*SingleBuffer) Writer

func (sb *SingleBuffer) Writer() []byte

func (*SingleBuffer) WriterOffset

func (sb *SingleBuffer) WriterOffset() int

Jump to

Keyboard shortcuts

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