Beispiel #1
0
        // Token: 0x06000335 RID: 821 RVA: 0x00012410 File Offset: 0x00010610
        public int CallBack(ClusApiHooks api, string hintStr, Func <int> func)
        {
            this.CountEntry(api);
            int result;

            if (api == ClusApiHooks.ClusterRegCloseBatch)
            {
                ActiveManagerServerPerfmon.ClusterBatchWriteCalls.Increment();
                result = LatencyChecker.MeasureClusApiAndKillIfExceeds(api.ToString(), hintStr, func);
            }
            else
            {
                result = LatencyChecker.MeasureClusApi(api.ToString(), hintStr, func);
            }
            return(result);
        }