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

Function NewBasicDERPController

tailnet/controllers.go:658–664  ·  view source on GitHub ↗

NewBasicDERPController creates a DERP controller that rewrites the DERP map with the provided rewriter before setting it on the provided setter. The rewriter is optional and can be nil.

(logger slog.Logger, rewriter DERPMapRewriter, setter DERPMapSetter)

Source from the content-addressed store, hash-verified

656//
657// The rewriter is optional and can be nil.
658func NewBasicDERPController(logger slog.Logger, rewriter DERPMapRewriter, setter DERPMapSetter) DERPController {
659 return &basicDERPController{
660 logger: logger,
661 rewriter: rewriter,
662 setter: setter,
663 }
664}
665
666type derpSetLoop struct {
667 logger slog.Logger

Callers 7

NewServerTailnetFunction · 0.92
NewConnMethod · 0.92
DialAgentMethod · 0.92

Calls

no outgoing calls