Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BufferAdapter ¶
type BufferReader ¶
type BufferReader interface { Index() int HasNext() bool ReadBytes(count int) (int, error) ReadBytesWithLimit(count int, limit *int) (int, error) ReadBuffer(count int) BufferAdapter }
func NewBufferReader ¶
func NewBufferReader(bufferAdapter BufferAdapter) BufferReader
type ByteArrayBuffer ¶
type ByteArrayBuffer struct { BufferAdapter // contains filtered or unexported fields }
func NewUint8ArrayBuffer ¶
func NewUint8ArrayBuffer(buffer []byte) *ByteArrayBuffer
func (*ByteArrayBuffer) Length ¶
func (u *ByteArrayBuffer) Length() int
func (*ByteArrayBuffer) SubArray ¶
func (u *ByteArrayBuffer) SubArray(start int, end int) BufferAdapter
type CompositeBuffer ¶
type CompositeBuffer struct {
// contains filtered or unexported fields
}
func NewCompositeBuffer ¶
func NewCompositeBuffer(buffers []BufferAdapter) *CompositeBuffer
func (*CompositeBuffer) Length ¶
func (c *CompositeBuffer) Length() int
func (*CompositeBuffer) SubArray ¶
func (c *CompositeBuffer) SubArray(start int, end int) BufferAdapter
type CompositeBufferReader ¶
type CompositeBufferReader interface { Add(buffer []byte) Length() int ReadBytes(count int) (BufferAdapter, error) }
func NewCompositeBufferReader ¶
func NewCompositeBufferReader() CompositeBufferReader
Click to show internal directories.
Click to hide internal directories.