Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LimitReaderWithOverrunError ¶
func LimitReaderWithOverrunError(r io.ReadCloser, n int64) io.ReadCloser
func MakeCloser ¶
func MakeCloser(r io.Reader) io.ReadCloser
func NopSeekCloser ¶
func NopSeekCloser(r io.ReadSeeker) io.ReadSeekCloser
Types ¶
type BufferReadsReader ¶
func NewBufferReadsReader ¶
func NewBufferReadsReader(r io.Reader) *BufferReadsReader
func (*BufferReadsReader) GetRewoundReader ¶
func (r *BufferReadsReader) GetRewoundReader() io.Reader
func (*BufferReadsReader) MakeRewoundReader ¶
func (r *BufferReadsReader) MakeRewoundReader() (io.Reader, error)
type CancelCloser ¶
type CancelCloser struct { io.ReadCloser // contains filtered or unexported fields }
func (*CancelCloser) Close ¶
func (c *CancelCloser) Close() error
type CancelSeekCloser ¶
type CancelSeekCloser struct { io.ReadSeekCloser // contains filtered or unexported fields }
func (*CancelSeekCloser) Close ¶
func (c *CancelSeekCloser) Close() error
type CancellableCloser ¶
type CancellableCloser interface { io.ReadCloser }
func NewCancelCloser ¶
func NewCancelCloser(r io.ReadCloser, cancel func()) CancellableCloser
type RewindReader ¶
type RewindReader struct { io.ReadCloser // contains filtered or unexported fields }
func NewRewindReader ¶
func NewRewindReader(r io.ReadSeeker) *RewindReader
func (*RewindReader) Close ¶
func (r *RewindReader) Close() error
type TempFileCloser ¶
type TempFileCloser struct { io.ReadSeekCloser // contains filtered or unexported fields }
func NewTempFileCloser ¶
func NewTempFileCloser(fpath string, fname string, upstream io.ReadSeekCloser) *TempFileCloser
func (*TempFileCloser) Close ¶
func (c *TempFileCloser) Close() error
Click to show internal directories.
Click to hide internal directories.