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 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.
Click to show internal directories.
Click to hide internal directories.