reader

package
v0.11.7 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SIZE_INT8  = 1
	SIZE_INT16 = 2
	SIZE_INT32 = 4
	SIZE_INT64 = 8
)

Variables

View Source
var ErrUnexpectedEnd = errors.New("unexpected end")
View Source
var ErrUvarintOverflow = errors.New("varint overflow")

Functions

func CheckError

func CheckError(err error) error

func DateUint16

func DateUint16(n uint16) time.Time

Types

type Point

type Point struct {
	Path      string
	Value     float64
	Timestamp uint32
	Days      uint16
	Version   uint32
}

type Reader

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

func NewReader

func NewReader(rdr io.Reader) *Reader

func (*Reader) ReadDate

func (r *Reader) ReadDate() (time.Time, error)

func (*Reader) ReadFloat64

func (r *Reader) ReadFloat64() (float64, error)

func (*Reader) ReadGraphitePoint

func (r *Reader) ReadGraphitePoint() (*Point, error)

func (*Reader) ReadString

func (r *Reader) ReadString() (string, error)

func (*Reader) ReadStringBytes

func (r *Reader) ReadStringBytes() ([]byte, error)

func (*Reader) ReadStringList

func (r *Reader) ReadStringList() ([]string, error)

func (*Reader) ReadUint16

func (r *Reader) ReadUint16() (uint16, error)

func (*Reader) ReadUint32

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

func (*Reader) ReadUint64

func (r *Reader) ReadUint64() (uint64, error)

func (*Reader) ReadUint8

func (r *Reader) ReadUint8() (uint8, error)

func (*Reader) ReadUvarint

func (r *Reader) ReadUvarint() (uint64, error)

Jump to

Keyboard shortcuts

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