bio

package module
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2022 License: MIT Imports: 5 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BinaryReader

type BinaryReader struct {
	io.Reader
	// contains filtered or unexported fields
}

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) Bool

func (r BinaryReader) Bool() (bool, error)

Bool read a bool

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

func (BinaryReader) Int

func (r BinaryReader) Int() (int, error)

Int read a int

func (BinaryReader) Int16

func (r BinaryReader) Int16() (int16, error)

Int16 read a int16

func (BinaryReader) Int32

func (r BinaryReader) Int32() (int32, error)

Int32 read a int32

func (BinaryReader) Int64

func (r BinaryReader) Int64() (int64, error)

Int64 read a int64

func (BinaryReader) Int8

func (r BinaryReader) Int8() (int8, error)

Int8 read a int8

func (BinaryReader) String

func (r BinaryReader) String() (string, error)

String read a string

func (BinaryReader) Time

func (r BinaryReader) Time() (time.Time, error)

Time read a time.Time

func (BinaryReader) UInt16

func (r BinaryReader) UInt16() (uint16, error)

UInt16 read a uint16

func (BinaryReader) UInt32

func (r BinaryReader) UInt32() (uint32, error)

UInt32 read a uint32

func (BinaryReader) UInt64

func (r BinaryReader) UInt64() (uint64, error)

UInt64 read a uint64

func (BinaryReader) UInt8

func (r BinaryReader) UInt8() (uint8, error)

UInt8 read a uint8

type BinaryWriter

type BinaryWriter struct {
	io.Writer
	// contains filtered or unexported fields
}

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) Bool

func (w BinaryWriter) Bool(value bool) (int, error)

Bool write a bool

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) Int

func (w BinaryWriter) Int(value int) (int, error)

Int write a int

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) Int8

func (w BinaryWriter) Int8(value int8) (int, error)

Int8 write a int8

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

func (BinaryWriter) UInt64

func (w BinaryWriter) UInt64(value uint64) (int, error)

UInt64 write a uint64

func (BinaryWriter) UInt8

func (w BinaryWriter) UInt8(value uint8) (int, error)

UInt8 write a uint8

Jump to

Keyboard shortcuts

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