MCPcopy Index your code
hub / github.com/tailscale/tailscale / SetNodeCapMap

Method SetNodeCapMap

tstest/integration/testcontrol/testcontrol.go:581–586  ·  view source on GitHub ↗

SetNodeCapMap overrides the capability map the specified client receives.

(nodeKey key.NodePublic, capMap tailcfg.NodeCapMap)

Source from the content-addressed store, hash-verified

579
580// SetNodeCapMap overrides the capability map the specified client receives.
581func (s *Server) SetNodeCapMap(nodeKey key.NodePublic, capMap tailcfg.NodeCapMap) {
582 s.mu.Lock()
583 defer s.mu.Unlock()
584 mak.Set(&s.nodeCapMaps, nodeKey, capMap)
585 s.updateLocked("SetNodeCapMap", s.nodeIDsLocked(0))
586}
587
588// SetGlobalAppCaps configures global app capabilities. This is equivalent to
589//

Callers 6

setUpServiceStateFunction · 0.80
TestPeerCapMapFunction · 0.80
TestSetNodeCapMapFunction · 0.80
setupTestMethod · 0.80
StartMethod · 0.80

Calls 5

updateLockedMethod · 0.95
nodeIDsLockedMethod · 0.95
SetFunction · 0.92
LockMethod · 0.65
UnlockMethod · 0.65

Tested by 5

setUpServiceStateFunction · 0.64
TestPeerCapMapFunction · 0.64
TestSetNodeCapMapFunction · 0.64
setupTestMethod · 0.64