Directories ¶
Path | Synopsis |
---|---|
helper
|
|
easyreader
Package easyreader reads the input string and returns a io.Reader
|
Package easyreader reads the input string and returns a io.Reader |
readhelper
Package readhelper provides a helper to read integer from reader.
|
Package readhelper provides a helper to read integer from reader. |
syncpool
|
|
bytespool
Package bytespool provides a sync.Pool with *[]byte to reduce memory.
|
Package bytespool provides a sync.Pool with *[]byte to reduce memory. |
fastbuffer
Package fastbuffer implements the allocation and release for [][]byte to reduce memory allocation.
|
Package fastbuffer implements the allocation and release for [][]byte to reduce memory allocation. |
writer
|
|
asyncwriter
Package AsyncWriter implements the io.Writer which batch writes (maybe writev if it's net.Conn) to writer by channel
|
Package AsyncWriter implements the io.Writer which batch writes (maybe writev if it's net.Conn) to writer by channel |
batchwriter
Package batchwriter implements the io.Writer which batch writes (maybe writev if it's net.Conn) to writer by channel
|
Package batchwriter implements the io.Writer which batch writes (maybe writev if it's net.Conn) to writer by channel |
bufiorw
Package bufiorw implements buffered I/O. It wraps an io.Reader or io.Writer object, creating another object (Reader or Writer) that also implements the interface but provides buffering and some help for textual I/O.
|
Package bufiorw implements buffered I/O. It wraps an io.Reader or io.Writer object, creating another object (Reader or Writer) that also implements the interface but provides buffering and some help for textual I/O. |
Click to show internal directories.
Click to hide internal directories.