func (o *OnDemandProbeListener) onCaptureDeleted(probePath string) { o.Graph.Lock() defer o.Graph.Unlock() if node := topology.LookupNodeFromNodePathString(o.Graph, probePath); node != nil { o.unregisterProbe(node) } }
func (o *OnDemandProbeListener) onCaptureAdded(probePath string, capture *api.Capture) { o.Graph.Lock() defer o.Graph.Unlock() if node := topology.LookupNodeFromNodePathString(o.Graph, probePath); node != nil { o.registerProbe(node, capture) } }