reversereader

package
v4.2.1 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ReverseReader

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

ReverseReader structure for reading a file backwards

func NewReverseReader

func NewReverseReader(reader *os.File) (*ReverseReader, error)

NewReverseReader returns a reader that reads from the end of a file rather than the beginning. It sets the readsize to pagesize and determines the first offset using using modulus.

func (*ReverseReader) Read

func (r *ReverseReader) Read() (string, error)

ReverseReader reads from a given offset to the previous offset and then sets the newoff set one pagesize less than the previous read.

Jump to

Keyboard shortcuts

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