binary

package
v2.0.17 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Str2Bytes

func Str2Bytes(str string) []byte

Types

type Decoder

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

func NewDecoder

func NewDecoder(r io.Reader) *Decoder

func (*Decoder) Bool

func (decoder *Decoder) Bool() (bool, error)

func (*Decoder) Fixed

func (decoder *Decoder) Fixed(ln int) ([]byte, error)

func (*Decoder) Float32

func (decoder *Decoder) Float32() (float32, error)

func (*Decoder) Float64

func (decoder *Decoder) Float64() (float64, error)

func (*Decoder) Int16

func (decoder *Decoder) Int16() (int16, error)

func (*Decoder) Int32

func (decoder *Decoder) Int32() (int32, error)

func (*Decoder) Int64

func (decoder *Decoder) Int64() (int64, error)

func (*Decoder) Int8

func (decoder *Decoder) Int8() (int8, error)

func (*Decoder) Raw

func (decoder *Decoder) Raw(b []byte) error

func (*Decoder) ReadByte

func (decoder *Decoder) ReadByte() (byte, error)

func (*Decoder) String

func (decoder *Decoder) String() (string, error)

func (*Decoder) UInt16

func (decoder *Decoder) UInt16() (uint16, error)

func (*Decoder) UInt32

func (decoder *Decoder) UInt32() (uint32, error)

func (*Decoder) UInt64

func (decoder *Decoder) UInt64() (uint64, error)

func (*Decoder) UInt8

func (decoder *Decoder) UInt8() (uint8, error)

func (*Decoder) Uvarint

func (decoder *Decoder) Uvarint() (uint64, error)

type Encoder

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

func NewEncoder

func NewEncoder(w io.Writer) *Encoder

func (*Encoder) Bool

func (enc *Encoder) Bool(v bool) error

func (*Encoder) Byte

func (enc *Encoder) Byte(b byte) error

func (*Encoder) Float32

func (enc *Encoder) Float32(v float32) error

func (*Encoder) Float64

func (enc *Encoder) Float64(v float64) error

func (*Encoder) Flush

func (enc *Encoder) Flush() error

func (*Encoder) Int16

func (enc *Encoder) Int16(v int16) error

func (*Encoder) Int32

func (enc *Encoder) Int32(v int32) error

func (*Encoder) Int64

func (enc *Encoder) Int64(v int64) error

func (*Encoder) Int8

func (enc *Encoder) Int8(v int8) error

func (*Encoder) Raw

func (enc *Encoder) Raw(b []byte) error

func (*Encoder) String

func (enc *Encoder) String(v string) error

func (*Encoder) UInt16

func (enc *Encoder) UInt16(v uint16) error

func (*Encoder) UInt32

func (enc *Encoder) UInt32(v uint32) error

func (*Encoder) UInt64

func (enc *Encoder) UInt64(v uint64) error

func (*Encoder) UInt8

func (enc *Encoder) UInt8(v uint8) error

func (*Encoder) Uvarint

func (enc *Encoder) Uvarint(v uint64) error

Jump to

Keyboard shortcuts

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