public void Process( RawStatistic statistic) { Console.WriteLine("\t{0} {1} {2} {3}", statistic.Key, statistic.Type, statistic.Value, statistic.SampleRate); }
public void Start() { this.c_listener = new UdpClient(this.c_port); var _IPEndPoint = new IPEndPoint(IPAddress.Any, this.c_port); while(true) { var _rawStatisticData = this.c_listener.Receive(ref _IPEndPoint); var _rawStatisticDataAsString = Encoding.Default.GetString(_rawStatisticData, 0, _rawStatisticData.Length); var _rawStatistic = new RawStatistic(_rawStatisticDataAsString); foreach (var _processor in this.c_processors) { _processor.Process(_rawStatistic); } } }
public void Start() { this.c_listener = new UdpClient(this.c_port); var _IPEndPoint = new IPEndPoint(IPAddress.Any, this.c_port); while (true) { var _rawStatisticData = this.c_listener.Receive(ref _IPEndPoint); var _rawStatisticDataAsString = Encoding.Default.GetString(_rawStatisticData, 0, _rawStatisticData.Length); var _rawStatistic = new RawStatistic(_rawStatisticDataAsString); foreach (var _processor in this.c_processors) { _processor.Process(_rawStatistic); } } }
public void Process( RawStatistic statistic) { }