MCPcopy Create free account
hub / github.com/coder/wush / NewSendOverlay

Function NewSendOverlay

overlay/send.go:27–38  ·  view source on GitHub ↗
(logger *slog.Logger, dm *tailcfg.DERPMap)

Source from the content-addressed store, hash-verified

25)
26
27func NewSendOverlay(logger *slog.Logger, dm *tailcfg.DERPMap) *Send {
28 s := &Send{
29 derpMap: dm,
30 in: make(chan *tailcfg.Node, 8),
31 out: make(chan *overlayMessage, 8),
32 waitIce: make(chan struct{}),
33 WaitTransferDone: make(chan struct{}),
34 SelfIP: randv6(),
35 }
36 s.setupWebrtcConnection()
37 return s
38}
39
40type Send struct {
41 Logger *slog.Logger

Callers 1

sendOverlayMWFunction · 0.92

Calls 2

setupWebrtcConnectionMethod · 0.95
randv6Function · 0.85

Tested by

no test coverage detected