コード例 #1
0
 /// <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);
 }
コード例 #2
0
 /// <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);
 }
コード例 #3
0
ファイル: Router.cs プロジェクト: ejoebstl/eexnetworklibrary
 /// <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);
 }
コード例 #4
0
 /// <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));
 }
コード例 #5
0
ファイル: Router.cs プロジェクト: ejoebstl/eexnetworklibrary
 /// <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);
 }
コード例 #6
0
ファイル: Router.cs プロジェクト: ejoebstl/eexnetworklibrary
 /// <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));
 }
コード例 #7
0
 /// <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);
 }
コード例 #8
0
 /// <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);
 }
コード例 #9
0
 /// <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));
 }