Documentation ¶
Overview ¶
Package bytecounter contains a io.ReadWriter wrapper that allows to count read and written bytes.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ByteCounter ¶
type ByteCounter struct {
// contains filtered or unexported fields
}
ByteCounter is a io.ReadWriter wrapper that allows to count read and written bytes.
func New ¶
func New(rw io.ReadWriter, received *uint64, sent *uint64) *ByteCounter
New allocates a ByteCounter.
func (*ByteCounter) BytesReceived ¶
func (bc *ByteCounter) BytesReceived() uint64
BytesReceived returns the number of bytes received.
func (*ByteCounter) BytesSent ¶
func (bc *ByteCounter) BytesSent() uint64
BytesSent returns the number of bytes sent.
Click to show internal directories.
Click to hide internal directories.