reader

package
v1.19.0 Latest Latest
Warning

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

Go to latest
Published: Nov 11, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ReaderTypeRaw reader type raw
	ReaderTypeRaw = "raw"
	// ReaderTypePackage reader type package
	ReaderTypePackage = "package"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type PackageReader

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

PackageReader package reader

func NewPackageReader

func NewPackageReader(obj interface{}, buffSize int) *PackageReader

NewPackageReader new package reader

func (*PackageReader) Read

func (reader *PackageReader) Read() ([]byte, error)

Read read

func (*PackageReader) ReadJSON

func (reader *PackageReader) ReadJSON(obj interface{}) error

ReadJSON read json

type RawReader

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

RawReader raw reader

func NewRawReader

func NewRawReader(conn interface{}, buffSize int) *RawReader

NewRawReader new raw reader

func (*RawReader) Read

func (r *RawReader) Read() ([]byte, error)

Read read

func (*RawReader) ReadJSON

func (r *RawReader) ReadJSON(obj interface{}) error

ReadJSON read json

type Reader

type Reader interface {
	Read() ([]byte, error)
	ReadJSON(obj interface{}) error
}

Reader reader

func NewReader

func NewReader(readerType string, conn interface{}, buffSize int) Reader

NewReader new reader

Jump to

Keyboard shortcuts

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