Package-level declarations

Types

Link copied to clipboard
actual class FirebasePerformance

Firebase Performance Monitoring, as the Android SDK's com.google.firebase.perf.FirebasePerformance: the entry point for custom traces (and, where the platform supports it, HTTP metrics through newHttpMetric).

actual class FirebasePerformance
expect class FirebasePerformance

Firebase Performance Monitoring, as the Android SDK's com.google.firebase.perf.FirebasePerformance: the entry point for custom traces (and, where the platform supports it, HTTP metrics through newHttpMetric).

actual class FirebasePerformance
actual class FirebasePerformance

Firebase Performance Monitoring, as the Android SDK's com.google.firebase.perf.FirebasePerformance: the entry point for custom traces (and, where the platform supports it, HTTP metrics through newHttpMetric).

actual class FirebasePerformance

Properties

Link copied to clipboard

The FirebasePerformance singleton; the Android SDK's Firebase.performance.

Functions

Link copied to clipboard

Creates an HttpMetric for a request of httpMethod (one of FirebasePerformance.HttpMethod) to url; the Android SDK's FirebasePerformance.newHttpMetric(String, String). It is an extension because HttpMetric does not exist on JS; on Android the SDK's own member binds.

Creates an HttpMetric for a request of httpMethod (one of FirebasePerformance.HttpMethod) to url; the Android SDK's FirebasePerformance.newHttpMetric(String, String). It is an extension because HttpMetric does not exist on JS; on Android the SDK's own member binds.

Creates an HttpMetric for a request of httpMethod (one of FirebasePerformance.HttpMethod) to url; the Android SDK's FirebasePerformance.newHttpMetric(String, String). It is an extension because HttpMetric does not exist on JS; on Android the SDK's own member binds.

Creates an HttpMetric for a request of httpMethod (one of FirebasePerformance.HttpMethod) to url; the Android SDK's FirebasePerformance.newHttpMetric(String, String). It is an extension because HttpMetric does not exist on JS; on Android the SDK's own member binds.

Link copied to clipboard
inline fun <T> trace(name: String, block: Trace.() -> T): T

Creates a trace named name, runs block between its start and stop and returns the result.

Link copied to clipboard
inline fun <T> Trace.trace(block: Trace.() -> T): T

Runs block between Trace.start and Trace.stop of this trace and returns its result.

inline fun HttpMetric.trace(block: HttpMetric.() -> Unit)

Runs block between HttpMetric.start and HttpMetric.stop of this metric.