Documentation
¶
Index ¶
- type Reader
- type ReaderFactory
- func (f ReaderFactory) FormBuffer(buf base.Buffer) Reader
- func (ReaderFactory) FormStream(r io.Reader) Reader
- func (f ReaderFactory) FormString(str string) Reader
- func (f ReaderFactory) New(b interface{}) Reader
- func (f ReaderFactory) ReadBuffer(r io.Reader) (base.Buffer, error)
- func (f ReaderFactory) ReadString(r io.Reader) (string, error)
- type StreamReader
- func (r *StreamReader) Endian(big bool)
- func (r *StreamReader) Read(p []byte) (n int, err error)
- func (r *StreamReader) ReadBufferAt(delim int) (base.Buffer, error)
- func (r *StreamReader) ReadInt16() (uint16, error)
- func (r *StreamReader) ReadInt32() (uint32, error)
- func (r *StreamReader) ReadInt64() (uint64, error)
- func (r *StreamReader) ReadInt8() (uint8, error)
- func (r *StreamReader) ReadLine() (str string, err error)
- func (r *StreamReader) ReadRune() (rune, error)
- func (r *StreamReader) ReadStringAt(delim int) (str string, err error)
- func (r *StreamReader) Reset(rr io.Reader)
- func (r *StreamReader) Seek(offset int64, whence int) (int64, error)
- func (r *StreamReader) WriteTo(ww io.Writer) (int64, error)
- type StreamWriter
- func (w *StreamWriter) Endian(big bool)
- func (w *StreamWriter) Flush() error
- func (w *StreamWriter) Len() int
- func (w *StreamWriter) ReadFrom(r io.Reader) (int64, error)
- func (w *StreamWriter) Reset(ww io.Writer)
- func (w *StreamWriter) Size() int
- func (w *StreamWriter) Write(p []byte) (n int, err error)
- func (w *StreamWriter) WriteInt16(v int) (int, error)
- func (w *StreamWriter) WriteInt32(v int) (int, error)
- func (w *StreamWriter) WriteInt64(v int) (int, error)
- func (w *StreamWriter) WriteInt8(v int) (int, error)
- func (w *StreamWriter) WriteLine(str string) (n int, err error)
- func (w *StreamWriter) WriteRune(v rune) (int, error)
- func (w *StreamWriter) WriteString(str string) (n int, err error)
- type Writer
- type WriterFactory
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 (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) 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)
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) Reset ¶
func (w *StreamWriter) Reset(ww io.Writer)
func (*StreamWriter) Size ¶
func (w *StreamWriter) Size() int
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) 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
Click to show internal directories.
Click to hide internal directories.