blob: d80c6d73afe31fe18e3edf2cd6b6b07cc7f42fd6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
using System;
namespace Tango.Telemetry
{
/// <summary>
/// Represents a telemetry source that provides telemetry data to the system.
/// </summary>
public interface ITelemetrySource : IDisposable
{
/// <summary>
/// Gets the name of the telemetry source.
/// </summary>
string Name { get; }
/// <summary>
/// Gets a value indicating whether the telemetry source requires duplication tracking.
/// If true, the system should ensure that duplicate telemetry from this source and another will be filtered.
/// </summary>
bool RequiresTelemetryDuplicationTracking { get; }
}
}
|