io

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2018 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Reader

type Reader interface {
	io.ReadSeeker
	Endian(bool)
	Reset(io.Reader)
	ReadStringAt(int) (string, error)
	ReadBufferAt(int) (base.Buffer, error)
	ReadLine() (string, error)
	ReadInt8() (uint8, error)
	ReadInt16() (uint16, error)
	ReadInt32() (uint32, error)
	ReadInt64() (uint64, error)
	ReadRune() (rune, error)
}

type ReaderFactory

type ReaderFactory struct{}

func (ReaderFactory) FormBuffer

func (f ReaderFactory) FormBuffer(buf base.Buffer) Reader

func (ReaderFactory) FormStream

func (ReaderFactory) FormStream(r io.Reader) Reader

func (ReaderFactory) FormString

func (f ReaderFactory) FormString(str string) Reader

func (ReaderFactory) New

func (f ReaderFactory) New(b interface{}) Reader

func (ReaderFactory) ReadBuffer

func (f ReaderFactory) ReadBuffer(r io.Reader) (base.Buffer, error)

func (ReaderFactory) ReadString

func (f ReaderFactory) ReadString(r io.Reader) (string, error)

type StreamReader

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

func (*StreamReader) Endian

func (r *StreamReader) Endian(big bool)

func (*StreamReader) Read

func (r *StreamReader) Read(p []byte) (n int, err error)

func (*StreamReader) ReadBufferAt

func (r *StreamReader) ReadBufferAt(delim int) (base.Buffer, error)

func (*StreamReader) ReadInt16

func (r *StreamReader) ReadInt16() (uint16, error)

func (*StreamReader) ReadInt32

func (r *StreamReader) ReadInt32() (uint32, error)

func (*StreamReader) ReadInt64

func (r *StreamReader) ReadInt64() (uint64, error)

func (*StreamReader) ReadInt8

func (r *StreamReader) ReadInt8() (uint8, error)

func (*StreamReader) ReadLine

func (r *StreamReader) ReadLine() (str string, err error)

func (*StreamReader) ReadRune

func (r *StreamReader) ReadRune() (rune, error)

func (*StreamReader) ReadStringAt

func (r *StreamReader) ReadStringAt(delim int) (str string, err error)

func (*StreamReader) Reset

func (r *StreamReader) Reset(rr io.Reader)

func (*StreamReader) Seek

func (r *StreamReader) Seek(offset int64, whence int) (int64, error)

func (*StreamReader) WriteTo

func (r *StreamReader) WriteTo(ww io.Writer) (int64, error)

type StreamWriter

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

func (*StreamWriter) Endian

func (w *StreamWriter) Endian(big bool)

func (*StreamWriter) Flush

func (w *StreamWriter) Flush() error

func (*StreamWriter) Len

func (w *StreamWriter) Len() int

func (*StreamWriter) ReadFrom

func (w *StreamWriter) ReadFrom(r io.Reader) (int64, error)

func (*StreamWriter) Reset

func (w *StreamWriter) Reset(ww io.Writer)

func (*StreamWriter) Size

func (w *StreamWriter) Size() int

func (*StreamWriter) Write

func (w *StreamWriter) Write(p []byte) (n int, err error)

func (*StreamWriter) WriteInt16

func (w *StreamWriter) WriteInt16(v int) (int, error)

func (*StreamWriter) WriteInt32

func (w *StreamWriter) WriteInt32(v int) (int, error)

func (*StreamWriter) WriteInt64

func (w *StreamWriter) WriteInt64(v int) (int, error)

func (*StreamWriter) WriteInt8

func (w *StreamWriter) WriteInt8(v int) (int, error)

func (*StreamWriter) WriteLine

func (w *StreamWriter) WriteLine(str string) (n int, err error)

func (*StreamWriter) WriteRune

func (w *StreamWriter) WriteRune(v rune) (int, error)

func (*StreamWriter) WriteString

func (w *StreamWriter) WriteString(str string) (n int, err error)

type Writer

type Writer interface {
	io.Writer
	Endian(bool)
	Reset(io.Writer)
	Flush() error
	Len() int
	Size() int
	ReadFrom(io.Reader) (int64, error)
	WriteString(string) (int, error)
	WriteLine(string) (int, error)
	WriteInt8(int) (int, error)
	WriteInt16(int) (int, error)
	WriteInt32(int) (int, error)
	WriteInt64(int) (int, error)
}

type WriterFactory

type WriterFactory struct{}

func (WriterFactory) FormBuffer

func (f WriterFactory) FormBuffer(buf base.Buffer) Writer

func (WriterFactory) FormSize

func (f WriterFactory) FormSize(size int) Writer

func (WriterFactory) FormStream

func (WriterFactory) FormStream(w io.Writer) Writer

func (WriterFactory) FormString

func (f WriterFactory) FormString(str string) Writer

func (WriterFactory) New

func (f WriterFactory) New(b interface{}) Writer

Jump to

Keyboard shortcuts

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