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

Method handleIncoming

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

Source from the content-addressed store, hash-verified

945}
946
947func (q *querier) handleIncoming() {
948 defer q.wg.Done()
949 for {
950 select {
951 case <-q.ctx.Done():
952 return
953
954 case c := <-q.newConnections:
955 q.logger.Debug(q.ctx, "new connection received", slog.F("peer_id", c.UniqueID()))
956 q.newConn(c)
957
958 case c := <-q.closeConnections:
959 q.logger.Debug(q.ctx, "connection close request", slog.F("peer_id", c.UniqueID()))
960 q.cleanupConn(c)
961 }
962 }
963}
964
965func (q *querier) newConn(c *connIO) {
966 q.mu.Lock()

Callers 1

newQuerierFunction · 0.95

Calls 4

newConnMethod · 0.95
cleanupConnMethod · 0.95
UniqueIDMethod · 0.80
DoneMethod · 0.45

Tested by

no test coverage detected