Documentation
¶
Index ¶
- Variables
- type BinaryCursor
- func (c *BinaryCursor) FlipOrder()
- func (c BinaryCursor) Offset() int64
- func (c BinaryCursor) Order() binary.ByteOrder
- func (c *BinaryCursor) Read(p []byte) (n int, err error)
- func (c *BinaryCursor) ReadNullTerminatedUTF8String() (string, error)
- func (c *BinaryCursor) ReadSleb128() (int64, error)
- func (c *BinaryCursor) ReadUint16() (uint16, error)
- func (c *BinaryCursor) ReadUint32() (uint32, error)
- func (c *BinaryCursor) ReadUint64() (uint64, error)
- func (c *BinaryCursor) ReadUint8() (uint8, error)
- func (c *BinaryCursor) ReadUleb128() (uint64, error)
- func (c *BinaryCursor) SetOrder(o binary.ByteOrder)
- type BinaryReader
- func (br *BinaryReader) FlipOrder()
- func (br BinaryReader) Offset() int64
- func (br *BinaryReader) Read(p []byte) (n int, err error)
- func (br *BinaryReader) ReadNullTerminatedUTF8String() (string, error)
- func (br *BinaryReader) ReadSleb128() (int64, error)
- func (br *BinaryReader) ReadUint16() (uint16, error)
- func (br *BinaryReader) ReadUint32() (uint32, error)
- func (br *BinaryReader) ReadUint64() (uint64, error)
- func (br *BinaryReader) ReadUint8() (uint8, error)
- func (br *BinaryReader) ReadUleb128() (uint64, error)
- type CountingReader
- type PositionReaderAt
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrReadWrongSize = errors.New("Wrong size")
View Source
var ErrReaderInvalid = errors.New("Reader is nil")
Functions ¶
This section is empty.
Types ¶
type BinaryCursor ¶
type BinaryCursor struct {
// contains filtered or unexported fields
}
func NewBinaryCursor ¶
func NewBinaryCursor(r io.Reader) BinaryCursor
func NewBinaryReaderAtCursor ¶
func NewBinaryReaderAtCursor(r io.ReaderAt, pos int64) BinaryCursor
func NewBinaryReaderCursor ¶
func NewBinaryReaderCursor(br BinaryReader) BinaryCursor
func (*BinaryCursor) FlipOrder ¶
func (c *BinaryCursor) FlipOrder()
func (BinaryCursor) Offset ¶
func (c BinaryCursor) Offset() int64
func (BinaryCursor) Order ¶
func (c BinaryCursor) Order() binary.ByteOrder
func (*BinaryCursor) ReadNullTerminatedUTF8String ¶
func (c *BinaryCursor) ReadNullTerminatedUTF8String() (string, error)
func (*BinaryCursor) ReadSleb128 ¶
func (c *BinaryCursor) ReadSleb128() (int64, error)
func (*BinaryCursor) ReadUint16 ¶
func (c *BinaryCursor) ReadUint16() (uint16, error)
func (*BinaryCursor) ReadUint32 ¶
func (c *BinaryCursor) ReadUint32() (uint32, error)
func (*BinaryCursor) ReadUint64 ¶
func (c *BinaryCursor) ReadUint64() (uint64, error)
func (*BinaryCursor) ReadUint8 ¶
func (c *BinaryCursor) ReadUint8() (uint8, error)
func (*BinaryCursor) ReadUleb128 ¶
func (c *BinaryCursor) ReadUleb128() (uint64, error)
func (*BinaryCursor) SetOrder ¶
func (c *BinaryCursor) SetOrder(o binary.ByteOrder)
type BinaryReader ¶
func NewBinaryReader ¶
func NewBinaryReader(r io.Reader) BinaryReader
func NewBinaryReaderAt ¶
func NewBinaryReaderAt(r io.ReaderAt, pos int64) BinaryReader
func (*BinaryReader) FlipOrder ¶
func (br *BinaryReader) FlipOrder()
func (BinaryReader) Offset ¶
func (br BinaryReader) Offset() int64
func (*BinaryReader) ReadNullTerminatedUTF8String ¶
func (br *BinaryReader) ReadNullTerminatedUTF8String() (string, error)
func (*BinaryReader) ReadSleb128 ¶
func (br *BinaryReader) ReadSleb128() (int64, error)
func (*BinaryReader) ReadUint16 ¶
func (br *BinaryReader) ReadUint16() (uint16, error)
func (*BinaryReader) ReadUint32 ¶
func (br *BinaryReader) ReadUint32() (uint32, error)
func (*BinaryReader) ReadUint64 ¶
func (br *BinaryReader) ReadUint64() (uint64, error)
func (*BinaryReader) ReadUint8 ¶
func (br *BinaryReader) ReadUint8() (uint8, error)
func (*BinaryReader) ReadUleb128 ¶
func (br *BinaryReader) ReadUleb128() (uint64, error)
type CountingReader ¶
type CountingReader struct { Offset int64 // contains filtered or unexported fields }
func NewCountingReader ¶
func NewCountingReader(r io.Reader) CountingReader
type PositionReaderAt ¶
type PositionReaderAt struct {
// contains filtered or unexported fields
}
func NewPositionReaderAt ¶
func NewPositionReaderAt(r io.ReaderAt, pos int64) PositionReaderAt
Click to show internal directories.
Click to hide internal directories.