Cloak/internal/multiplex/recvBuffer.go
2020-04-14 14:14:51 +01:00

16 lines
276 B
Go

package multiplex
import (
"io"
"time"
)
type recvBuffer interface {
// Read calls' err must be nil | io.EOF | io.ErrShortBuffer
io.ReadCloser
io.WriterTo
Write(Frame) (toBeClosed bool, err error)
SetReadDeadline(time time.Time)
SetWriteToTimeout(d time.Duration)
}