MCPcopy Create free account
hub / github.com/coder/coder / handle

Method handle

enterprise/tailnet/pgcoord.go:337–348  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

335}
336
337func (t *tunneler) handle() {
338 for {
339 select {
340 case <-t.ctx.Done():
341 t.logger.Debug(t.ctx, "tunneler exiting", slog.Error(t.ctx.Err()))
342 return
343 case tun := <-t.updates:
344 t.cache(tun)
345 t.workQ.enqueue(tun.tKey)
346 }
347 }
348}
349
350func (t *tunneler) worker() {
351 defer t.workerWG.Done()

Callers 1

newTunnelerFunction · 0.95

Calls 5

cacheMethod · 0.95
ErrMethod · 0.80
enqueueMethod · 0.80
DoneMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected