dendrite/cmd/dendrite-demo-yggdrasil/yggconn/stream.go
Neil Alexander 23d2341811 Yamux
2020-06-09 12:22:58 +01:00

34 lines
537 B
Go

package yggconn
import (
"net"
"time"
"github.com/libp2p/go-yamux"
)
type stream struct {
*yamux.Stream
conn net.Conn
}
func (c *stream) LocalAddr() net.Addr {
return c.conn.LocalAddr()
}
func (c *stream) RemoteAddr() net.Addr {
return c.conn.RemoteAddr()
}
func (c *stream) SetDeadline(t time.Time) error {
return c.conn.SetDeadline(t)
}
func (c *stream) SetReadDeadline(t time.Time) error {
return c.conn.SetReadDeadline(t)
}
func (c *stream) SetWriteDeadline(t time.Time) error {
return c.conn.SetWriteDeadline(t)
}