package connctx

Import Path
	github.com/pion/transport/v2/connctx (on go.dev)

Dependency Relation
	imports 7 packages, and imported by one package

Involved Source Files Package connctx wraps net.Conn using context.Context. Deprecated: use netctx instead. pipe.go
Package-Level Type Names (total 4)
/* sort by: | */
ConnCtx is a wrapper of net.Conn using context.Context. ( ConnCtx) Close() error ( ConnCtx) Conn() net.Conn ( ConnCtx) LocalAddr() net.Addr ( ConnCtx) ReadContext(context.Context, []byte) (int, error) ( ConnCtx) RemoteAddr() net.Addr ( ConnCtx) WriteContext(context.Context, []byte) (int, error) github.com/pion/transport/v3/netctx.Conn (interface) ConnCtx : Reader ConnCtx : ReadWriter ConnCtx : Writer ConnCtx : github.com/pion/transport/v3/netctx.Conn ConnCtx : github.com/pion/transport/v3/netctx.Reader ConnCtx : github.com/pion/transport/v3/netctx.ReadWriter ConnCtx : github.com/pion/transport/v3/netctx.Writer ConnCtx : github.com/prometheus/common/expfmt.Closer ConnCtx : io.Closer func New(conn net.Conn) ConnCtx func Pipe() (ConnCtx, ConnCtx) func Pipe() (ConnCtx, ConnCtx)
Reader is an interface for context controlled reader. ( Reader) ReadContext(context.Context, []byte) (int, error) ConnCtx (interface) ReadWriter (interface) github.com/pion/transport/v3/netctx.Conn (interface) github.com/pion/transport/v3/netctx.Reader (interface) github.com/pion/transport/v3/netctx.ReadWriter (interface) Reader : github.com/pion/transport/v3/netctx.Reader
ReadWriter is a composite of ReadWriter. ( ReadWriter) ReadContext(context.Context, []byte) (int, error) ( ReadWriter) WriteContext(context.Context, []byte) (int, error) ConnCtx (interface) github.com/pion/transport/v3/netctx.Conn (interface) github.com/pion/transport/v3/netctx.ReadWriter (interface) ReadWriter : Reader ReadWriter : Writer ReadWriter : github.com/pion/transport/v3/netctx.Reader ReadWriter : github.com/pion/transport/v3/netctx.ReadWriter ReadWriter : github.com/pion/transport/v3/netctx.Writer
Writer is an interface for context controlled writer. ( Writer) WriteContext(context.Context, []byte) (int, error) ConnCtx (interface) ReadWriter (interface) github.com/pion/transport/v3/netctx.Conn (interface) github.com/pion/transport/v3/netctx.ReadWriter (interface) github.com/pion/transport/v3/netctx.Writer (interface) Writer : github.com/pion/transport/v3/netctx.Writer
Package-Level Functions (total 2)
New creates a new ConnCtx wrapping given net.Conn.
Pipe creates piped pair of ConnCtx.
Package-Level Variables (only one)
ErrClosing is returned on Write to closed connection.