pio

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2021 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RecommendBufioSize = 1024 * 64

Functions

func I16BE

func I16BE(b []byte) (i int16)

func I24BE

func I24BE(b []byte) (i int32)

func I32BE

func I32BE(b []byte) (i int32)

func I64BE

func I64BE(b []byte) (i int64)

func PutI16BE

func PutI16BE(b []byte, v int16)

func PutI24BE

func PutI24BE(b []byte, v int32)

func PutI32BE

func PutI32BE(b []byte, v int32)

func PutI64BE

func PutI64BE(b []byte, v int64)

func PutTime64

func PutTime64(b []byte, t time.Time)

func PutU16BE

func PutU16BE(b []byte, v uint16)

func PutU24BE

func PutU24BE(b []byte, v uint32)

func PutU32BE

func PutU32BE(b []byte, v uint32)

func PutU32LE

func PutU32LE(b []byte, v uint32)

func PutU40BE

func PutU40BE(b []byte, v uint64)

func PutU48BE

func PutU48BE(b []byte, v uint64)

func PutU64BE

func PutU64BE(b []byte, v uint64)

func PutU8

func PutU8(b []byte, v uint8)

func ReadBytes

func ReadBytes(b []byte, n *int, length int) (v []byte, err error)

func ReadI24BE

func ReadI24BE(b []byte, n *int) (v int32, err error)

func ReadI32BE

func ReadI32BE(b []byte, n *int) (v int32, err error)

func ReadI64BE

func ReadI64BE(b []byte, n *int) (v int64, err error)

func ReadString

func ReadString(b []byte, n *int, strlen int) (v string, err error)

func ReadU16BE

func ReadU16BE(b []byte, n *int) (v uint16, err error)

func ReadU24BE

func ReadU24BE(b []byte, n *int) (v uint32, err error)

func ReadU32BE

func ReadU32BE(b []byte, n *int) (v uint32, err error)

func ReadU64BE

func ReadU64BE(b []byte, n *int) (v uint64, err error)

func ReadU8

func ReadU8(b []byte, n *int) (v uint8, err error)

func Time64

func Time64(b []byte) time.Time

func U16BE

func U16BE(b []byte) (i uint16)

func U24BE

func U24BE(b []byte) (i uint32)

func U32BE

func U32BE(b []byte) (i uint32)

func U32LE

func U32LE(b []byte) (i uint32)

func U40BE

func U40BE(b []byte) (i uint64)

func U48BE

func U48BE(b []byte) (i uint64)

func U64BE

func U64BE(b []byte) (i uint64)

func U8

func U8(b []byte) (i uint8)

func VecLen

func VecLen(vec [][]byte) (n int)

func VecSliceTo

func VecSliceTo(in [][]byte, out [][]byte, s int, e int) (n int)

func WriteBytes

func WriteBytes(b []byte, n *int, v []byte)

func WriteI24BE

func WriteI24BE(b []byte, n *int, v int32)

func WriteI32BE

func WriteI32BE(b []byte, n *int, v int32)

func WriteI64BE

func WriteI64BE(b []byte, n *int, v int64)

func WriteString

func WriteString(b []byte, n *int, v string)

func WriteU16BE

func WriteU16BE(b []byte, n *int, v uint16)

func WriteU24BE

func WriteU24BE(b []byte, n *int, v uint32)

func WriteU32BE

func WriteU32BE(b []byte, n *int, v uint32)

func WriteU32LE

func WriteU32LE(b []byte, n *int, v uint32)

func WriteU64BE

func WriteU64BE(b []byte, n *int, v uint64)

func WriteU8

func WriteU8(b []byte, n *int, v uint8)

Types

type Error

type Error struct {
	N int
}

func (Error) Error

func (self Error) Error() string

Jump to

Keyboard shortcuts

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