Crate objc2_metric_kit

Source
Expand description

§Bindings to the MetricKit framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

MXAnimationMetricMXAnimationMetric and MXMetric
An MXMetric subclass that encapsulates app animation metrics.
MXAppExitMetricMXAppExitMetric and MXMetric
A class that encapsulates application exit metrics for both on screen and off screen exits.
MXAppLaunchDiagnosticMXAppLaunchDiagnostic and MXDiagnostic
An MXDiagnostic subclass that encapsulates app launch diagnostic reports.
MXAppLaunchMetricMXAppLaunchMetric and MXMetric
An MXMetric subclass that encapsulates app launch metrics.
MXAppResponsivenessMetricMXAppResponsivenessMetric and MXMetric
An MXMetric subclass that encapsulates app responsiveness metrics.
MXAppRunTimeMetricMXAppRunTimeMetric and MXMetric
An MXMetric subclass that encapsulates app runtime metrics.
MXAverageMXAverage
A class representing metric data that is averaged.
MXBackgroundExitDataMXAppExitMetric
A class that encapsulates cumulative application exit metrics when the application is off screen.
MXCPUExceptionDiagnosticMXCPUExceptionDiagnostic and MXDiagnostic
An MXDiagnostic subclass that encapsulates CPU exception diagnostic reports.
MXCPUMetricMXCPUMetric and MXMetric
An MXMetric subclass that encapsulates CPU metrics.
MXCallStackTreeMXCallStackTree
A data class that encapsulates call stack trees vended by MetricKit.
MXCellularConditionMetricMXCellularConditionMetric and MXMetric
An MXMetric subclass that encapsulates cellular condition metrics.
MXCrashDiagnosticMXCrashDiagnostic and MXDiagnostic
An MXDiagnostic subclass that encapsulates crash reports.
MXCrashDiagnosticObjectiveCExceptionReasonMXCrashDiagnosticObjectiveCExceptionReason
A class that represents Crash exception reason.
MXDiagnosticMXDiagnostic
An abstract class that describes a diagnostic report vended by MetricKit.
MXDiagnosticPayloadMXDiagnosticPayload
A wrapper class which contains a diagnostic payload and associated properties of that payload.
MXDiskIOMetricMXDiskIOMetric and MXMetric
An MXMetric subclass that encapsulates disk IO metrics.
MXDiskWriteExceptionDiagnosticMXDiagnostic and MXDiskWriteExceptionDiagnostic
An MXDiagnostic subclass that encapsulates disk write exception reports.
MXDisplayMetricMXDisplayMetric and MXMetric
An MXMetric subclass that encapsulates display metrics.
MXErrorCodeMXError
Error codes for NSError values stemming from the MetricKit Framework.
MXForegroundExitDataMXAppExitMetric
A class that encapsulates cumulative application exit metrics when the application is on screen.
MXGPUMetricMXGPUMetric and MXMetric
An MXMetric subclass that encapsulates GPU metrics.
MXHangDiagnosticMXDiagnostic and MXHangDiagnostic
An MXDiagnostic subclass that encapsulates hang diagnostic reports.
MXHistogramMXHistogram
A class representing bucketized histogram data.
MXHistogramBucketMXHistogram
A class that represents a bucket within an MXHistogram
MXLocationActivityMetricMXLocationActivityMetric and MXMetric
An MXMetric subclass that encapsulates location metrics
MXMemoryMetricMXMemoryMetric and MXMetric
An MXMetric subclass that encapsulates memory metrics.
MXMetaDataMXMetaData
A class that contains miscellaneous metadata about an associated payload.
MXMetricMXMetric
An abstract class that describes a specific metric vended by MetricKit.
MXMetricManagerMXMetricManager
An instance of this class can be used to retrieve periodic, aggregated power and performance metrics.
MXMetricPayloadMXMetricPayload
A wrapper class which contains a metric payload and associated properties of that payload.
MXNetworkTransferMetricMXMetric and MXNetworkTransferMetric
An MXMetric subclass that encapsulates network transfer metrics
MXSignpostIntervalDataMXSignpostMetric
A class that encapsulates metrics associated with app specific signpost intervals.
MXSignpostMetricMXMetric and MXSignpostMetric
An MXMetric subclass that encapsulates signpost metrics.
MXSignpostRecordMXSignpostRecord
A class that represents a record of signpost instance.
MXUnitAveragePixelLuminanceMXUnit
An NSUnit subclass representing the linear space Display APL.
MXUnitSignalBarsMXUnit
An NSUnit subclass representing the number of signal bars for signal strength.

Statics§

MXErrorDomainMXError
Error domain for NSError values stemming from the MetricKit Framework API.

Traits§

MXMetricManagerSubscriberMXMetricManager
A protocol that allows the conforming object to receive metric payloads from the metric manager.

Type Aliases§

MXLaunchTaskIDMXMetricManager