package bufconn
import "google.golang.org/grpc/test/bufconn"
Package bufconn provides a net.Conn implemented by a buffer and related dialing and listening functionality.
Index ¶
Types ¶
type Listener ¶
type Listener struct {
// contains filtered or unexported fields
}
Listener implements a net.Listener that creates local, buffered net.Conns via its Accept and Dial method.
func Listen ¶
Listen returns a Listener that can only be contacted by its own Dialers and creates buffered connections between the two.
func (*Listener) Accept ¶
Accept blocks until Dial is called, then returns a net.Conn for the server half of the connection.
func (*Listener) Addr ¶
Addr reports the address of the listener.
func (*Listener) Close ¶
Close stops the listener.
func (*Listener) Dial ¶
Dial creates an in-memory full-duplex network connection, unblocks Accept by providing it the server half of the connection, and returns the client half of the connection.
Source Files ¶
bufconn.go
- Version
- v1.26.0
- Published
- Dec 17, 2019
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 13 seconds ago –
Tools for package owners.