Documentation ¶
Index ¶
- Constants
- type Chunk
- type PacketBuffer
- func (b *PacketBuffer) Advance(from int)
- func (b *PacketBuffer) AsSlice() []byte
- func (b *PacketBuffer) AvailableSize() int
- func (b *PacketBuffer) AvailableSlice() []byte
- func (b *PacketBuffer) Capacity() int
- func (b *PacketBuffer) Clone() *PacketBuffer
- func (b *PacketBuffer) Cut(start int, end int) *PacketBuffer
- func (b *PacketBuffer) Extend(n int) []byte
- func (b *PacketBuffer) ExtendHeader(n int) []byte
- func (b *PacketBuffer) Full() bool
- func (b *PacketBuffer) Read(p []byte) (int, error)
- func (b *PacketBuffer) ReadAt(p []byte, off int) (int, error)
- func (b *PacketBuffer) ReadByte() (byte, error)
- func (b *PacketBuffer) ReadFrom0(r io.Reader) (n int64, err error)
- func (b *PacketBuffer) Release()
- func (b *PacketBuffer) Reset()
- func (b *PacketBuffer) Size() int
- func (b *PacketBuffer) ToSlice() []byte
- func (b *PacketBuffer) Truncate(to int)
- func (b *PacketBuffer) Write(p []byte) (n int, err error)
- func (b *PacketBuffer) WriteAt(p []byte, off int) (int, error)
- func (b *PacketBuffer) WriteByte(d byte) error
- func (b *PacketBuffer) WriteRandom(size int) []byte
- func (b *PacketBuffer) WriteTo(w io.Writer) (n int64, err error)
Constants ¶
View Source
const (
MaxChunkSize = baseChunkSize << (numPools - 1) // 64k
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PacketBuffer ¶
func From ¶
func From(data []byte) *PacketBuffer
func New ¶
func New(capacity int) *PacketBuffer
func (*PacketBuffer) Advance ¶
func (b *PacketBuffer) Advance(from int)
func (*PacketBuffer) AsSlice ¶
func (b *PacketBuffer) AsSlice() []byte
func (*PacketBuffer) AvailableSize ¶
func (b *PacketBuffer) AvailableSize() int
func (*PacketBuffer) AvailableSlice ¶
func (b *PacketBuffer) AvailableSlice() []byte
func (*PacketBuffer) Capacity ¶
func (b *PacketBuffer) Capacity() int
func (*PacketBuffer) Clone ¶
func (b *PacketBuffer) Clone() *PacketBuffer
func (*PacketBuffer) Cut ¶
func (b *PacketBuffer) Cut(start int, end int) *PacketBuffer
func (*PacketBuffer) Extend ¶
func (b *PacketBuffer) Extend(n int) []byte
func (*PacketBuffer) ExtendHeader ¶
func (b *PacketBuffer) ExtendHeader(n int) []byte
func (*PacketBuffer) Full ¶
func (b *PacketBuffer) Full() bool
func (*PacketBuffer) ReadByte ¶
func (b *PacketBuffer) ReadByte() (byte, error)
func (*PacketBuffer) Release ¶
func (b *PacketBuffer) Release()
func (*PacketBuffer) Reset ¶
func (b *PacketBuffer) Reset()
func (*PacketBuffer) Size ¶
func (b *PacketBuffer) Size() int
func (*PacketBuffer) ToSlice ¶
func (b *PacketBuffer) ToSlice() []byte
func (*PacketBuffer) Truncate ¶
func (b *PacketBuffer) Truncate(to int)
func (*PacketBuffer) WriteByte ¶
func (b *PacketBuffer) WriteByte(d byte) error
func (*PacketBuffer) WriteRandom ¶
func (b *PacketBuffer) WriteRandom(size int) []byte
Click to show internal directories.
Click to hide internal directories.