MCPcopy
hub / github.com/txthinking/brook / Exchanger

Interface Exchanger

exchanger.go:21–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19)
20
21type Exchanger interface {
22 Network() string
23 Src() string
24 Dst() string
25 Exchange(remote net.Conn) error
26 Clean()
27}
28
29type UDPServerConnFactory interface {
30 Handle(addr *net.UDPAddr, b, p []byte, w func([]byte) (int, error), timeout int) (net.Conn, []byte, error)

Callers 36

ServeHTTPMethod · 0.95
ListenAndServeMethod · 0.95
TouchBrookMethod · 0.65
TouchBrookMethod · 0.65
ListenAndServeMethod · 0.95
UDPOverTCPHandleMethod · 0.65
UDPHandleMethod · 0.65
UDPHandleMethod · 0.65
UDPOverTCPHandleMethod · 0.65
UDPHandleMethod · 0.65
TouchBrookMethod · 0.65
TouchBrookMethod · 0.65

Implementers 8

SimplePacketClientsimplepacketclient.go
PacketServerpacketserver.go
SimplePacketServersimplepacketserver.go
StreamServerstreamserver.go
StreamClientstreamclient.go
PacketClientpacketclient.go
SimpleStreamServersimplestreamserver.go
SimpleStreamClientsimplestreamclient.go

Calls

no outgoing calls

Tested by

no test coverage detected