binary

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2020 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrVarStringSize = errors.New("overlong varString")
View Source
var ErrVarUintPadding = errors.New("invalid varUint padding")

Functions

func PutUint16

func PutUint16(b []byte, v uint16)

func PutUint32

func PutUint32(b []byte, v uint32)

func PutUint64

func PutUint64(b []byte, v uint64)

func PutUint8

func PutUint8(b []byte, v uint8)

func ReadUint16

func ReadUint16(r io.Reader) (v uint16, err error)

func ReadUint32

func ReadUint32(r io.Reader) (v uint32, err error)

func ReadUint64

func ReadUint64(r io.Reader) (v uint64, err error)

func ReadUint8

func ReadUint8(r io.Reader) (v uint8, err error)

func ReadVarString

func ReadVarString(r io.Reader) (string, error)

func ReadVarUint

func ReadVarUint(r io.Reader) (value uint64, size int, err error)

func Uint16

func Uint16(b []byte) uint16

func Uint32

func Uint32(b []byte) uint32

func Uint64

func Uint64(b []byte) uint64

func Uint8

func Uint8(b []byte) uint8

func VarStringSize

func VarStringSize(v string) int

func WriteUint16

func WriteUint16(w io.Writer, v uint16) error

func WriteUint32

func WriteUint32(w io.Writer, v uint32) error

func WriteUint64

func WriteUint64(w io.Writer, v uint64) error

func WriteUint8

func WriteUint8(w io.Writer, v uint8) error

func WriteVarString

func WriteVarString(w io.Writer, v string) (err error)

func WriteVarUint

func WriteVarUint(w io.Writer, value uint64) (n int, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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