Documentation ¶
Overview ¶
Package rio rquester io 工具包
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Buffer ¶
type Buffer struct {
Buf []byte
}
Buffer 为固定长度的 Buf, 实现 io.WriterAt 接口
type ReaderAtLen64 ¶
ReaderAtLen64 实现io.ReaderAt和64-bit长度接口
func NewCryptoRandReaderAtLen64 ¶
func NewCryptoRandReaderAtLen64(size int64) ReaderAtLen64
func NewFileReaderAtLen64 ¶
func NewFileReaderAtLen64(f *os.File) ReaderAtLen64
NewFileReaderAtLen64 *os.File 实现 ReaderAtLen64 接口
type ReaderLen ¶
ReaderLen 实现io.Reader和32-bit长度接口
func MultiReaderLen ¶
MultiReaderLen 合并多个ReaderLen
type ReaderLen64 ¶
ReaderLen64 实现io.Reader和64-bit长度接口
func MultiReaderLen64 ¶
func MultiReaderLen64(readerLen64s ...ReaderLen64) ReaderLen64
MultiReaderLen64 合并多个ReaderLen64
func NewFileReaderLen64 ¶
func NewFileReaderLen64(f *os.File) ReaderLen64
NewFileReaderLen64 *os.File 实现 ReadedLen64 接口
type WriteCloserAt ¶
type WriteCloserAt interface { io.WriteCloser io.WriterAt }
WriteCloserAt 实现io.WriteCloser和io.WriterAt接口
type WriteCloserLen64At ¶
type WriteCloserLen64At interface { WriteCloserAt Lener64 }
WriteCloserLen64At 实现rio.WriteCloserAt和64-bit长度接口
type WriterLen64 ¶
WriterLen64 实现io.Writer和64-bit长度接口
Click to show internal directories.
Click to hide internal directories.