fwd.h 734 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #pragma once
  2. namespace NMonitoring {
  3. struct ILabel;
  4. struct ILabels;
  5. class ICounter;
  6. class IGauge;
  7. class IHistogram;
  8. class IIntGauge;
  9. class ILazyCounter;
  10. class ILazyGauge;
  11. class ILazyIntGauge;
  12. class ILazyRate;
  13. class IMetric;
  14. class IRate;
  15. class TCounter;
  16. class TGauge;
  17. class THistogram;
  18. class TIntGauge;
  19. class TLazyCounter;
  20. class TLazyGauge;
  21. class TLazyIntGauge;
  22. class TLazyRate;
  23. class TRate;
  24. class IMetricSupplier;
  25. class IMetricFactory;
  26. class IMetricConsumer;
  27. class IMetricRegistry;
  28. class TMetricRegistry;
  29. class IHistogramCollector;
  30. class IHistogramSnapshot;
  31. class IExpMovingAverage;
  32. } // namespace NMonitoring