internal IceMX.MetricsFailures getFailures() { if (_failures == null) { return(null); } IceMX.MetricsFailures f = new IceMX.MetricsFailures(); f.id = _object.id; f.failures = new Dictionary <string, int>(_failures); return(f); }
internal IceMX.MetricsFailures?GetFailures() { if (_failures == null) { return(null); } var f = new IceMX.MetricsFailures(); f.Id = _object.Id; f.Failures = new Dictionary <string, int>(_failures); return(f); }
checkFailure(IceMX.IMetricsAdminPrx m, string map, string id, string failure, int count, TextWriter output) { IceMX.MetricsFailures f = m.GetMetricsFailures("View", map, id); if (!f.Failures.ContainsKey(failure)) { output.WriteLine("couldn't find failure `" + failure + "' for `" + id + "'"); test(false); } if (count > 0 && f.Failures[failure] != count) { output.Write("count for failure `" + failure + "' of `" + id + "' is different from expected: "); output.WriteLine(count + " != " + f.Failures[failure]); test(false); } }
public IceMX.MetricsFailures[] getFailures() { lock (this) { List <IceMX.MetricsFailures> failures = new List <IceMX.MetricsFailures>(); foreach (Entry e in _objects.Values) { IceMX.MetricsFailures f = e.getFailures(); if (f != null) { failures.Add(f); } } return(failures.ToArray()); } }