/// <summary> /// This method adds a traffic analyzer to this handlers drop analyzer list. All dropped frames will be forwarded to this traffic analyzer. /// </summary> /// <param name="taAnalyzer">The traffic analyzer to add</param> public void AddDroppedTrafficAnalyzer(TrafficAnalyzer taAnalyzer) { lDroppedTrafficAnalyzer.Add(taAnalyzer); }
/// <summary> /// This method removes a traffic analyzer from this handlers drop analyzer list. /// </summary> /// <param name="taAnalyzer">The traffic analyzer to remove</param> public void RemoveDroppedTrafficAnalyzer(TrafficAnalyzer taAnalyzer) { lDroppedTrafficAnalyzer.Remove(taAnalyzer); }
/// <summary> /// Removes a routing traffic analyzer from this router. /// </summary> /// <param name="taAnalyzer">The traffic analyzer to remove.</param> public void RemoveRoutingTrafficAnalyzer(TrafficAnalyzer taAnalyzer) { lRoutedTrafficAnalyzer.Remove(taAnalyzer); }
/// <summary> /// This method returns whether a traffic analyzer is contained in this traffic handlers drop analyzer list /// </summary> /// <param name="taAnalyzer">A traffic analyzer</param> /// <returns>A bool indicating whether a traffic analyzer is contained in this traffic handlers drop analyzer list</returns> public bool ContainsDroppedTrafficAnalyzer(TrafficAnalyzer taAnalyzer) { return(lDroppedTrafficAnalyzer.Contains(taAnalyzer)); }
/// <summary> /// Adds a traffic analyzer to this router, which will analyze the traffic routed by this router. /// </summary> /// <param name="taAnalyzer">The traffic analyzer to attach.</param> public void AddRoutingTrafficAnalyzer(TrafficAnalyzer taAnalyzer) { lRoutedTrafficAnalyzer.Add(taAnalyzer); }
/// <summary> /// Returns a bool indicating whether this router contains a specific traffic analyzer for its routed traffic. /// </summary> /// <param name="taAnalyzer">The traffic analyzer to search for.</param> /// <returns>A bool indicating whether this router contains a specific traffic analyzer for its routed traffic</returns> public bool ContainsRoutedTrafficAnalyzer(TrafficAnalyzer taAnalyzer) { return(lRoutedTrafficAnalyzer.Contains(taAnalyzer)); }
/// <summary> /// Detaches a specific traffic analyzer from this traffic splitter /// </summary> /// <param name="taAnalyzer">The traffic analyzer to detach</param> public void RemoveTrafficAnalyzer(TrafficAnalyzer taAnalyzer) { lTrafficAnalyzers.Remove(taAnalyzer); }
/// <summary> /// Attachs a specific traffic analyzer to this traffic splitter /// </summary> /// <param name="taAnalyzer">The traffic analyzer to attach</param> public void AddTrafficAnalyzer(TrafficAnalyzer taAnalyzer) { lTrafficAnalyzers.Add(taAnalyzer); }
/// <summary> /// Checks whether a specific traffic analyzer is attached to this traffic splitter /// </summary> /// <param name="taAnalyzer">The traffic analyzer to search for</param> /// <returns>A bool indicating whether the given analyzer is attached to this handler</returns> public bool ContainsTrafficAnalyzer(TrafficAnalyzer taAnalyzer) { return(lTrafficAnalyzers.Contains(taAnalyzer)); }