bufferreader

package module
v0.0.0-...-270ab05 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2019 License: MIT Imports: 2 Imported by: 0

README

bufferreader

A utility package for reading binary data from a []byte slice.

Todo

Need to add error checking, rather than just blindly ignoring.

Acknowledgements

This is largely based on fmtbytes but instead of reading from a file, it reads from a []byte slice instead and built to use methods as that suits what I wanted it for better.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BufferReader

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

func NewBufferReader

func NewBufferReader(data []byte) *BufferReader

func (*BufferReader) Position

func (br *BufferReader) Position() int64

func (*BufferReader) ReadArray16

func (br *BufferReader) ReadArray16(len uint32) []uint16

func (*BufferReader) ReadArray8

func (br *BufferReader) ReadArray8(len uint32) []uint8

func (*BufferReader) ReadDouble

func (br *BufferReader) ReadDouble() float64

func (*BufferReader) ReadFloat

func (br *BufferReader) ReadFloat() float32

func (*BufferReader) ReadLong

func (br *BufferReader) ReadLong() uint32

func (*BufferReader) ReadLongLong

func (br *BufferReader) ReadLongLong() uint64

func (*BufferReader) ReadNInt

func (br *BufferReader) ReadNInt(len int) []byte

func (*BufferReader) ReadRaw

func (br *BufferReader) ReadRaw(len int) []byte

func (*BufferReader) ReadRawOffset

func (br *BufferReader) ReadRawOffset(len int, offset int64) []byte

func (*BufferReader) ReadShort

func (br *BufferReader) ReadShort() uint16

func (*BufferReader) ReadSingle

func (br *BufferReader) ReadSingle() int

func (*BufferReader) ReadString

func (br *BufferReader) ReadString(len int) string

func (*BufferReader) Remaining

func (br *BufferReader) Remaining() int64

Jump to

Keyboard shortcuts

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