package iowrappers type dummyRemoteAddr string func (r dummyRemoteAddr) Network() string { return string(r) } func (r dummyRemoteAddr) String() string { return string(r) } // A bitpipe is mainly a test utility. It uses byte buffers to perform bi-directional // communication. The test code can read and write from one side of the bitpipe and the // code under test reads the other side. type BitPipe interface { Front() ReadWriteAddrCloser Back() ReadWriteAddrCloser }