New constructs a FakeConn. ch is the relay-owned Chunk channel; localAddr and remoteAddr are returned from LocalAddr/RemoteAddr (nil values are replaced with a "fakeconn" placeholder).
(ch <-chan Chunk, localAddr, remoteAddr net.Addr)
| 89 | // localAddr and remoteAddr are returned from LocalAddr/RemoteAddr |
| 90 | // (nil values are replaced with a "fakeconn" placeholder). |
| 91 | func New(ch <-chan Chunk, localAddr, remoteAddr net.Addr) *FakeConn { |
| 92 | return newWithLogger(ch, localAddr, remoteAddr, nopLogger{}) |
| 93 | } |
| 94 | |
| 95 | // NewWithLogger is New with a caller-supplied logger for diagnostic |
| 96 | // messages (e.g. rejected Write attempts). Pass nil for no logging. |