Versions in this module Expand all Collapse all v1 v1.0.0 Jan 21, 2020 Changes in this version + type BufferedChannel struct + func NewBufferedChannel(file string, bufferSize int) *BufferedChannel + func (channel *BufferedChannel) Close() + func (channel *BufferedChannel) Count() int64 + func (channel *BufferedChannel) File() *os.File + func (channel *BufferedChannel) IsOpen() bool + func (channel *BufferedChannel) Length() int + func (channel *BufferedChannel) MaxOffset() int64 + func (channel *BufferedChannel) Offset() int64 + func (channel *BufferedChannel) Read() *[]byte + func (channel *BufferedChannel) ReadEnd() *[]byte + func (channel *BufferedChannel) ReadLine() *[]byte + func (channel *BufferedChannel) ReadRune(end rune, includeRune bool) *[]byte + func (channel *BufferedChannel) SetOffset(offset int64) + func (channel *BufferedChannel) TotalLength() int64 + type Channel interface + Close func() + Count func() int64 + IsOpen func() bool + Length func() int + MaxOffset func() int64 + Offset func() int64 + Read func() *[]byte + ReadEnd func() *[]byte + ReadLine func() *[]byte + ReadRune func(end rune, includeRune bool) *[]byte + SetOffset func(offset int64) + TotalLength func() int64