(proxiers map[string]ServerProxier, tracer trace.Tracer)
| 29 | } |
| 30 | |
| 31 | func NewServerProxyManager(proxiers map[string]ServerProxier, tracer trace.Tracer) *ServerProxyManager { |
| 32 | return &ServerProxyManager{ |
| 33 | proxiers: proxiers, |
| 34 | tracer: tracer, |
| 35 | } |
| 36 | } |
| 37 | |
| 38 | func (s *ServerProxyManager) addTools(tools []*Tool) { |
| 39 | s.toolsMu.Lock() |
no outgoing calls