Versions in this module Expand all Collapse all v0 v0.0.1 May 30, 2022 Changes in this version + func OneByteWriter(w io.Writer) io.Writer + type DelayConn struct + func NewDelayConn(delay time.Duration, conn net.Conn) *DelayConn + func (rc *DelayConn) Close() error + func (rc *DelayConn) LocalAddr() net.Addr + func (rc *DelayConn) Read(b []byte) (n int, err error) + func (rc *DelayConn) RemoteAddr() net.Addr + func (rc *DelayConn) SetDeadline(t time.Time) error + func (rc *DelayConn) SetReadDeadline(t time.Time) error + func (rc *DelayConn) SetWriteDeadline(t time.Time) error + func (rc *DelayConn) Write(b []byte) (n int, err error) + type OneByteReadConn struct + func NewOneByteReadConn(conn net.Conn) *OneByteReadConn + func (rc *OneByteReadConn) Close() error + func (rc *OneByteReadConn) LocalAddr() net.Addr + func (rc *OneByteReadConn) Read(b []byte) (n int, err error) + func (rc *OneByteReadConn) RemoteAddr() net.Addr + func (rc *OneByteReadConn) SetDeadline(t time.Time) error + func (rc *OneByteReadConn) SetReadDeadline(t time.Time) error + func (rc *OneByteReadConn) SetWriteDeadline(t time.Time) error + func (rc *OneByteReadConn) Write(b []byte) (n int, err error) + type OneByteWriteConn struct + func NewOneByteWriteConn(conn net.Conn) *OneByteWriteConn + func (rc *OneByteWriteConn) Close() error + func (rc *OneByteWriteConn) LocalAddr() net.Addr + func (rc *OneByteWriteConn) Read(b []byte) (n int, err error) + func (rc *OneByteWriteConn) RemoteAddr() net.Addr + func (rc *OneByteWriteConn) SetDeadline(t time.Time) error + func (rc *OneByteWriteConn) SetReadDeadline(t time.Time) error + func (rc *OneByteWriteConn) SetWriteDeadline(t time.Time) error + func (rc *OneByteWriteConn) Write(b []byte) (n int, err error) + type PerWriteDelayConn struct + func NewPerWriteDelayConn(delay time.Duration, conn net.Conn) *PerWriteDelayConn + func (rc *PerWriteDelayConn) Close() error + func (rc *PerWriteDelayConn) LocalAddr() net.Addr + func (rc *PerWriteDelayConn) Read(b []byte) (n int, err error) + func (rc *PerWriteDelayConn) RemoteAddr() net.Addr + func (rc *PerWriteDelayConn) SetDeadline(t time.Time) error + func (rc *PerWriteDelayConn) SetReadDeadline(t time.Time) error + func (rc *PerWriteDelayConn) SetWriteDeadline(t time.Time) error + func (rc *PerWriteDelayConn) Write(b []byte) (n int, err error) + type ReadDelayConn struct + func NewReadDelayConn(delay time.Duration, conn net.Conn) *ReadDelayConn + func (rc *ReadDelayConn) Close() error + func (rc *ReadDelayConn) LocalAddr() net.Addr + func (rc *ReadDelayConn) Read(b []byte) (n int, err error) + func (rc *ReadDelayConn) RemoteAddr() net.Addr + func (rc *ReadDelayConn) SetDeadline(t time.Time) error + func (rc *ReadDelayConn) SetReadDeadline(t time.Time) error + func (rc *ReadDelayConn) SetWriteDeadline(t time.Time) error + func (rc *ReadDelayConn) Write(b []byte) (n int, err error) + type WriteDelayConn struct + func NewWriteDelayConn(delay time.Duration, conn net.Conn) *WriteDelayConn + func (rc *WriteDelayConn) Close() error + func (rc *WriteDelayConn) LocalAddr() net.Addr + func (rc *WriteDelayConn) Read(b []byte) (n int, err error) + func (rc *WriteDelayConn) RemoteAddr() net.Addr + func (rc *WriteDelayConn) SetDeadline(t time.Time) error + func (rc *WriteDelayConn) SetReadDeadline(t time.Time) error + func (rc *WriteDelayConn) SetWriteDeadline(t time.Time) error + func (rc *WriteDelayConn) Write(b []byte) (n int, err error)