示例#1
0
 /// <summary>Create a mutable long integer counter</summary>
 /// <param name="info">metadata of the metric</param>
 /// <param name="iVal">initial value</param>
 /// <returns>a new counter object</returns>
 public virtual MutableCounterLong NewCounter(MetricsInfo info, long iVal)
 {
     lock (this)
     {
         CheckMetricName(info.Name());
         MutableCounterLong ret = new MutableCounterLong(info, iVal);
         metricsMap[info.Name()] = ret;
         return(ret);
     }
 }