varint

package
v0.0.0-...-d5e11c2 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppendInt32

func AppendInt32(buf []byte, data int32) ([]byte, error)

AppendInt32 appends an integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value requires more than 5 bytes

func AppendInt64

func AppendInt64(buf []byte, data int64) ([]byte, error)

AppendInt64 appends an integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value requires more than 10 bytes

func Int32Size

func Int32Size(value int32) int

func Int64Size

func Int64Size(value int64) int

func PutInt32

func PutInt32(buf []byte, data int32) (int, error)

PutInt32 writes an integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value requires more than 5 bytes

func PutInt64

func PutInt64(buf []byte, data int64) (int, error)

PutInt64 writes an integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value requires more than 10 bytes

func PutUint32

func PutUint32(buf []byte, data uint32) (int, error)

PutUint32 writes an integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value requires more than 5 bytes

func ReadInt32

func ReadInt32(r *bytes.Reader) (int32, error)

ReadInt32 reads an integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value does not terminate after 5 bytes have been read

func ReadInt32_

func ReadInt32_(r *serialization.Reader) (int32, error)

ReadInt32_ reads an integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value does not terminate after 5 bytes have been read

func ReadInt64

func ReadInt64(r *bytes.Reader) (int64, error)

ReadInt64 reads an 64-bit integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value does not terminate after 10 bytes have been read

func ReadInt64_

func ReadInt64_(r *serialization.Reader) (int64, error)

ReadInt64_ reads an 64-bit integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value does not terminate after 10 bytes have been read

func ReadUint32

func ReadUint32(r *bytes.Reader) (uint32, error)

ReadUint32 reads an unsigned integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value does not terminate after 5 bytes have been read

func ReadUint32_

func ReadUint32_(r *serialization.Reader) (uint32, error)

ReadUint32_ reads an unsigned integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value does not terminate after 5 bytes have been read

func Uint32Size

func Uint32Size(value uint32) int

func Uint64Size

func Uint64Size(value uint64) int

func WriteInt32

func WriteInt32(w *serialization.Writer, data int32) error

WriteInt32 writes an integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value requires more than 5 bytes

func WriteInt64

func WriteInt64(w *serialization.Writer, data int64) error

WriteInt64 writes an integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value requires more than 10 bytes

func WriteUint32

func WriteUint32(w *typesbytes.SliceWriter, data uint32) error

WriteUint32 writes an unsigned integer stored in variable-length format using unsigned decoding from http://code.google.com/apis/protocolbuffers/docs/encoding.html Returns an error if the variable-length value requires more than 5 bytes

Types

This section is empty.

Jump to

Keyboard shortcuts

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