bytes

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2021 License: Apache-2.0 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
}

Buffer ...

func NewBuffer

func NewBuffer() *Buffer

NewBuffer ..

func (*Buffer) Buffer

func (p *Buffer) Buffer() []byte

Buffer ...

func (*Buffer) Len

func (p *Buffer) Len() int

Len length of buffer

func (*Buffer) ReadAt

func (p *Buffer) ReadAt(buf []byte, off int64) (n int, err error)

ReadAt implement io.ReadAt

func (*Buffer) Truncate

func (p *Buffer) Truncate(fsize int64) (err error)

Truncate truncate buffer

func (*Buffer) WriteAt

func (p *Buffer) WriteAt(buf []byte, off int64) (n int, err error)

WriteAt implement io.WriteAt

func (*Buffer) WriteStringAt

func (p *Buffer) WriteStringAt(buf string, off int64) (n int, err error)

WriteStringAt write string

type Reader

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

Reader implement io.Reader, io.ReadAt

func NewReader

func NewReader(val []byte) *Reader

NewReader new reader with byte

func (*Reader) Bytes

func (r *Reader) Bytes() []byte

Bytes to bytes

func (*Reader) Close

func (r *Reader) Close() (err error)

Close close reader

func (*Reader) Len

func (r *Reader) Len() int

Len length of bytes

func (*Reader) Read

func (r *Reader) Read(val []byte) (n int, err error)

Read read data from reader

func (*Reader) Seek

func (r *Reader) Seek(offset int64, whence int) (ret int64, err error)

Seek can read from specified pos

func (*Reader) SeekToBegin

func (r *Reader) SeekToBegin() (err error)

SeekToBegin move pointer to begin, means can read again

type Writer

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

Writer implement io.Writer, io.WriteAt

func NewWriter

func NewWriter(buff []byte) *Writer

NewWriter new writer with bytes

func (*Writer) Bytes

func (p *Writer) Bytes() []byte

Bytes to bytes

func (*Writer) Len

func (p *Writer) Len() int

Len length of writer content

func (*Writer) Reset

func (p *Writer) Reset()

Reset set pointer to zero

func (*Writer) Write

func (p *Writer) Write(val []byte) (n int, err error)

Write write byte to writer

Directories

Path Synopsis
Package seekable ...
Package seekable ...

Jump to

Keyboard shortcuts

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