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

Method setBlockEndpoints

tailnet/node.go:224–233  ·  view source on GitHub ↗

setBlockEndpoints sets whether we block reporting Node endpoints. u.L MUST NOT be held. nolint: revive

(blockEndpoints bool)

Source from the content-addressed store, hash-verified

222// be held.
223// nolint: revive
224func (u *nodeUpdater) setBlockEndpoints(blockEndpoints bool) {
225 u.L.Lock()
226 defer u.L.Unlock()
227 if u.blockEndpoints == blockEndpoints {
228 return
229 }
230 u.dirty = true
231 u.blockEndpoints = blockEndpoints
232 u.Broadcast()
233}
234
235// fillPeerDiagnostics fills out the PeerDiagnostics with PreferredDERP and SentNode
236func (u *nodeUpdater) fillPeerDiagnostics(d *PeerDiagnostics) {

Calls 2

LockMethod · 0.45
UnlockMethod · 0.45