Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotSeekable = errors.New("not seekable")
Functions ¶
func MustCloser ¶
Types ¶
type BytesReadCloser ¶
func NewBytesReadCloser ¶
func NewBytesReadCloser(b []byte) *BytesReadCloser
NewBytesReadCloser returns a new BytesReadCloser reading from b.
func (*BytesReadCloser) Close ¶
func (b *BytesReadCloser) Close() error
type LimitedReadCloser ¶
type LimitedReadCloser struct {
LimitedReader
io.Closer
}
func NewLimitedReadCloser ¶
func NewLimitedReadCloser(r ReadSeekCloser, readerStart int64, size int64) (*LimitedReadCloser, error)
type LimitedReader ¶
type LimitedReader struct {
LimitedSeeker
// contains filtered or unexported fields
}
func NewLimitedReader ¶
func NewLimitedReader(r io.ReadSeeker, readerStart int64, size int64) (*LimitedReader, error)
type LimitedSeeker ¶
type LimitedSeeker struct {
// contains filtered or unexported fields
}
func NewLimitedSeeker ¶
func (*LimitedSeeker) Seek ¶
func (this *LimitedSeeker) Seek(offset int64, whence int) (ret int64, err error)
func (*LimitedSeeker) SetSize ¶
func (this *LimitedSeeker) SetSize(size int64)
func (*LimitedSeeker) SetStartPos ¶
func (this *LimitedSeeker) SetStartPos(startPos int64)
func (*LimitedSeeker) Size ¶
func (r *LimitedSeeker) Size() int64
func (*LimitedSeeker) StartPos ¶
func (this *LimitedSeeker) StartPos() int64
type ReadSeekCloser ¶
type ReadSeekCloser interface {
io.ReadSeeker
io.Closer
}
func NoSeeker ¶
func NoSeeker(r io.ReadCloser) ReadSeekCloser
Click to show internal directories.
Click to hide internal directories.