github.com/keltia/go-ipfs@v0.3.8-0.20150909044612-210793031c63/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 }