MCPcopy Index your code
hub / github.com/coder/coder / New

Method New

tailnet/controllers.go:641–652  ·  view source on GitHub ↗
(client DERPClient)

Source from the content-addressed store, hash-verified

639}
640
641func (b *basicDERPController) New(client DERPClient) CloserWaiter {
642 l := &derpSetLoop{
643 logger: b.logger,
644 rewriter: b.rewriter,
645 setter: b.setter,
646 client: client,
647 errChan: make(chan error, 1),
648 recvLoopDone: make(chan struct{}),
649 }
650 go l.recvLoop()
651 return l
652}
653
654// NewBasicDERPController creates a DERP controller that rewrites the DERP map
655// with the provided rewriter before setting it on the provided setter.

Callers

nothing calls this directly

Calls 1

recvLoopMethod · 0.95

Tested by

no test coverage detected