io

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BufferWriter added in v1.0.5

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

func (*BufferWriter) Endian added in v1.0.5

func (w *BufferWriter) Endian(big bool)

func (*BufferWriter) Flush added in v1.0.5

func (w *BufferWriter) Flush() error

func (*BufferWriter) Len added in v1.0.5

func (w *BufferWriter) Len() int

func (*BufferWriter) ReadFrom added in v1.0.5

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

func (*BufferWriter) Reset added in v1.0.5

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

func (*BufferWriter) Size added in v1.0.5

func (w *BufferWriter) Size() int

func (*BufferWriter) Write added in v1.0.5

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

func (*BufferWriter) WriteInt16 added in v1.0.5

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

func (*BufferWriter) WriteInt32 added in v1.0.5

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

func (*BufferWriter) WriteInt64 added in v1.0.5

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

func (*BufferWriter) WriteInt8 added in v1.0.5

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

func (*BufferWriter) WriteLine added in v1.0.5

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

func (*BufferWriter) WriteRune added in v1.0.5

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

func (*BufferWriter) WriteString added in v1.0.5

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

func (*BufferWriter) WriteTo added in v1.0.5

func (w *BufferWriter) WriteTo(ww io.Writer) (int64, error)

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(L *luar.LState) int

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)

func (*StreamWriter) WriteTo added in v1.0.5

func (w *StreamWriter) WriteTo(io.Writer) (int64, error)

type Writer

type Writer interface {
	io.Writer
	Endian(bool)
	Reset(io.Writer)
	Flush() error
	Len() int
	Size() int
	ReadFrom(io.Reader) (int64, error)
	WriteTo(io.Writer) (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(L luar.LState) int

Jump to

Keyboard shortcuts

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