iocount

package module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2020 License: MIT Imports: 2 Imported by: 2

README

iocount

Build Status BMC Donate

golang io.Reader/io.Writer with counter.

Credits

Guo Y.K., MIT License

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ReadCloser

type ReadCloser interface {
	io.ReadCloser
	ReadCount() int64
	ReadCloser() io.ReadCloser
}

func NewReadCloser

func NewReadCloser(r io.ReadCloser) ReadCloser

type ReadWriteCloser

type ReadWriteCloser interface {
	io.ReadWriteCloser
	ReadCount() int64
	WriteCount() int64
	ReadWriteCloser() io.ReadWriteCloser
}

func NewReadWriteCloser

func NewReadWriteCloser(r io.ReadWriteCloser) ReadWriteCloser

type ReadWriter

type ReadWriter interface {
	io.ReadWriter
	ReadCount() int64
	WriteCount() int64
	ReadWriter() io.ReadWriter
}

func NewReadWriter

func NewReadWriter(r io.ReadWriter) ReadWriter

type Reader

type Reader interface {
	io.Reader
	ReadCount() int64
	Reader() io.Reader
}

func NewReader

func NewReader(r io.Reader) Reader

type WriteCloser

type WriteCloser interface {
	io.WriteCloser
	WriteCount() int64
	WriteCloser() io.WriteCloser
}

func NewWriteCloser

func NewWriteCloser(r io.WriteCloser) WriteCloser

type Writer

type Writer interface {
	io.Writer
	WriteCount() int64
	Writer() io.Writer
}

func NewWriter

func NewWriter(r io.Writer) Writer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL