2
0

IFlowAnalyzer.cs 503 B

123456789101112131415161718192021
  1. namespace FastGithub.FlowAnalyze
  2. {
  3. /// <summary>
  4. /// 流量分析器
  5. /// </summary>
  6. public interface IFlowAnalyzer
  7. {
  8. /// <summary>
  9. /// 收到数据
  10. /// </summary>
  11. /// <param name="flowType"></param>
  12. /// <param name="length"></param>
  13. void OnFlow(FlowType flowType, int length);
  14. /// <summary>
  15. /// 获取速率
  16. /// </summary>
  17. /// <returns></returns>
  18. FlowStatistics GetFlowStatistics();
  19. }
  20. }