Versions in this module Expand all Collapse all v0 v0.0.1 Jul 28, 2023 Changes in this version + var ErrInmemoryListenerClosed = errors.New("InmemoryListener is already closed: use of closed network connection") + var ErrTimeout = &timeoutError + type InmemoryListener struct + func NewInmemoryListener() *InmemoryListener + func (ln *InmemoryListener) Accept() (net.Conn, error) + func (ln *InmemoryListener) Addr() net.Addr + func (ln *InmemoryListener) Close() error + func (ln *InmemoryListener) Dial() (net.Conn, error) + func (ln *InmemoryListener) DialWithLocalAddr(local net.Addr) (net.Conn, error) + func (ln *InmemoryListener) SetLocalAddr(localAddr net.Addr) + type PipeConns struct + func NewPipeConns() *PipeConns + func (pc *PipeConns) Close() error + func (pc *PipeConns) Conn1() net.Conn + func (pc *PipeConns) Conn2() net.Conn + func (pc *PipeConns) SetAddresses(localAddr1, remoteAddr1, localAddr2, remoteAddr2 net.Addr)