Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BaseReader ¶
type BaseReader struct { }
type ByteRangesReaderCloser ¶
type ByteRangesReaderCloser struct { BaseReader // contains filtered or unexported fields }
func NewByteRangesReaderCloser ¶
func NewByteRangesReaderCloser(reader io.ReadCloser, boundary string) *ByteRangesReaderCloser
func (*ByteRangesReaderCloser) Close ¶
func (this *ByteRangesReaderCloser) Close() error
func (*ByteRangesReaderCloser) OnPartRead ¶
func (this *ByteRangesReaderCloser) OnPartRead(handler OnPartReadHandler)
type BytesCounterReader ¶
type BytesCounterReader struct {
// contains filtered or unexported fields
}
func NewBytesCounterReader ¶
func NewBytesCounterReader(rawReader io.Reader) *BytesCounterReader
func (*BytesCounterReader) TotalBytes ¶
func (this *BytesCounterReader) TotalBytes() int64
type FilterFunc ¶
type FilterReaderCloser ¶
type FilterReaderCloser struct {
// contains filtered or unexported fields
}
func NewFilterReaderCloser ¶
func NewFilterReaderCloser(rawReader io.Reader) *FilterReaderCloser
func (*FilterReaderCloser) Add ¶
func (this *FilterReaderCloser) Add(filter FilterFunc)
func (*FilterReaderCloser) Close ¶
func (this *FilterReaderCloser) Close() error
type OnPartReadHandler ¶
type PrintReader ¶ added in v0.5.5
type PrintReader struct {
// contains filtered or unexported fields
}
type TeeReaderCloser ¶
type TeeReaderCloser struct {
// contains filtered or unexported fields
}
func NewTeeReaderCloser ¶
func NewTeeReaderCloser(reader io.Reader, writer io.Writer) *TeeReaderCloser
func (*TeeReaderCloser) Close ¶
func (this *TeeReaderCloser) Close() error
func (*TeeReaderCloser) OnEOF ¶
func (this *TeeReaderCloser) OnEOF(onEOF func())
func (*TeeReaderCloser) OnFail ¶
func (this *TeeReaderCloser) OnFail(onFail func(err error))
Click to show internal directories.
Click to hide internal directories.