static public AsyncReadManagerSummaryMetrics GetSummaryOfMetrics(List <AsyncReadManagerRequestMetric> metrics, AsyncReadManagerMetricsFilters metricsFilters) { return(GetSummaryOfMetricsWithFilters_FromContainer_Internal(metrics, metricsFilters)); }
static public AsyncReadManagerSummaryMetrics GetSummaryOfMetrics(AsyncReadManagerRequestMetric[] metrics, AsyncReadManagerMetricsFilters metricsFilters) { return(GetSummaryOfMetricsWithFilters_Internal(metrics, metricsFilters)); }
extern static internal AsyncReadManagerSummaryMetrics GetSummaryOfMetricsWithFilters_FromContainer_Internal(List <AsyncReadManagerRequestMetric> metrics, AsyncReadManagerMetricsFilters metricsFilters);
static public AsyncReadManagerSummaryMetrics GetCurrentSummaryMetrics(AsyncReadManagerMetricsFilters metricsFilters, Flags flags) { bool clear = ((flags & Flags.ClearOnRead) == Flags.ClearOnRead) ? true : false; return(GetSummaryMetricsWithFilters_Internal(metricsFilters, clear)); }
extern static internal AsyncReadManagerSummaryMetrics GetSummaryOfMetricsWithFilters_Internal(AsyncReadManagerRequestMetric[] metrics, AsyncReadManagerMetricsFilters metricsFilters);
extern static internal AsyncReadManagerSummaryMetrics GetSummaryMetricsWithFilters_Internal(AsyncReadManagerMetricsFilters metricsFilters, bool clear);
static public void GetMetrics(List <AsyncReadManagerRequestMetric> outMetrics, AsyncReadManagerMetricsFilters filters, Flags flags) { bool clear = ((flags & Flags.ClearOnRead) == Flags.ClearOnRead) ? true : false; GetMetrics_NoAlloc_Filtered_Internal(outMetrics, filters, clear); }
static public AsyncReadManagerRequestMetric[] GetMetrics(AsyncReadManagerMetricsFilters filters, Flags flags) { bool clear = ((flags & Flags.ClearOnRead) == Flags.ClearOnRead) ? true : false; return(GetMetrics_Filtered_Internal(filters, clear)); }
extern static internal void GetMetrics_NoAlloc_Filtered_Internal([NotNull] List <AsyncReadManagerRequestMetric> metrics, AsyncReadManagerMetricsFilters filters, bool clear);
extern static internal AsyncReadManagerRequestMetric[] GetMetrics_Filtered_Internal(AsyncReadManagerMetricsFilters filters, bool clear);