github.com/zignig/go-ipfs@v0.0.0-20141111235910-c9e5fdf55a52/util/pipes/duplex.go (about) 1 package pipes 2 3 // Duplex is a simple duplex channel 4 type Duplex struct { 5 In chan []byte 6 Out chan []byte 7 } 8 9 func NewDuplex(bufsize int) Duplex { 10 return Duplex{ 11 In: make(chan []byte, bufsize), 12 Out: make(chan []byte, bufsize), 13 } 14 }