Documentation ¶
Index ¶
- type BinaryReader
- func (r BinaryReader) Bool() (bool, error)
- func (r BinaryReader) ByteOrder() binary.ByteOrder
- func (r BinaryReader) Bytes(n int) ([]byte, error)
- func (r BinaryReader) Float32() (float32, error)
- func (r BinaryReader) Float64() (float64, error)
- func (r BinaryReader) Int() (int, error)
- func (r BinaryReader) Int16() (int16, error)
- func (r BinaryReader) Int32() (int32, error)
- func (r BinaryReader) Int64() (int64, error)
- func (r BinaryReader) Int8() (int8, error)
- func (r BinaryReader) String() (string, error)
- func (r BinaryReader) Time() (time.Time, error)
- func (r BinaryReader) UInt16() (uint16, error)
- func (r BinaryReader) UInt32() (uint32, error)
- func (r BinaryReader) UInt64() (uint64, error)
- func (r BinaryReader) UInt8() (uint8, error)
- type BinaryWriter
- func (w BinaryWriter) Bool(value bool) (int, error)
- func (w BinaryWriter) Float32(value float32) (int, error)
- func (w BinaryWriter) Float64(value float64) (int, error)
- func (w BinaryWriter) Int(value int) (int, error)
- func (w BinaryWriter) Int16(value int16) (int, error)
- func (w BinaryWriter) Int32(value int32) (int, error)
- func (w BinaryWriter) Int64(value int64) (int, error)
- func (w BinaryWriter) Int8(value int8) (int, error)
- func (w BinaryWriter) String(value string) (int, error)
- func (w BinaryWriter) Time(value time.Time) (int, error)
- func (w BinaryWriter) UInt16(value uint16) (int, error)
- func (w BinaryWriter) UInt32(value uint32) (int, error)
- func (w BinaryWriter) UInt64(value uint64) (int, error)
- func (w BinaryWriter) UInt8(value uint8) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BinaryReader ¶
BinaryReader read from io.Reader with special byte order
func NewBinaryReader ¶
func NewBinaryReader(r io.Reader) *BinaryReader
NewBinaryReader create new BinaryReader
func NewBinaryReaderOrder ¶
func NewBinaryReaderOrder(r io.Reader, order binary.ByteOrder) *BinaryReader
NewBinaryReaderOrder create new BinaryReader with special byte order
func (BinaryReader) ByteOrder ¶ added in v0.1.4
func (r BinaryReader) ByteOrder() binary.ByteOrder
func (BinaryReader) Bytes ¶ added in v0.1.3
func (r BinaryReader) Bytes(n int) ([]byte, error)
Bytes read n bytes
func (BinaryReader) Float32 ¶
func (r BinaryReader) Float32() (float32, error)
Float32 read a float32
func (BinaryReader) Float64 ¶
func (r BinaryReader) Float64() (float64, error)
Float64 read a float64
type BinaryWriter ¶
BinaryWriter write to io.Writer with special byte order
func NewBinaryWriter ¶
func NewBinaryWriter(w io.Writer) *BinaryWriter
NewBinaryWriter create new BinaryWriter
func NewBinaryWriterOrder ¶
func NewBinaryWriterOrder(w io.Writer, order binary.ByteOrder) *BinaryWriter
NewBinaryWriterOrder create new BinaryWriter with special byte order
func (BinaryWriter) Float32 ¶
func (w BinaryWriter) Float32(value float32) (int, error)
Float32 write a float32
func (BinaryWriter) Float64 ¶
func (w BinaryWriter) Float64(value float64) (int, error)
Float64 write a float64
func (BinaryWriter) Int16 ¶
func (w BinaryWriter) Int16(value int16) (int, error)
Int16 write a int16
func (BinaryWriter) Int32 ¶
func (w BinaryWriter) Int32(value int32) (int, error)
Int32 write a int32
func (BinaryWriter) Int64 ¶
func (w BinaryWriter) Int64(value int64) (int, error)
Int64 write a int64
func (BinaryWriter) String ¶
func (w BinaryWriter) String(value string) (int, error)
String write a string
func (BinaryWriter) Time ¶
func (w BinaryWriter) Time(value time.Time) (int, error)
Time write a time.Time
func (BinaryWriter) UInt16 ¶
func (w BinaryWriter) UInt16(value uint16) (int, error)
UInt16 write a uint16
func (BinaryWriter) UInt32 ¶
func (w BinaryWriter) UInt32(value uint32) (int, error)
UInt32 write a uint32
Click to show internal directories.
Click to hide internal directories.