OptionalIviInstanceIdProvider

Optionally provides an IVI instance ID.

Properties

Link copied to clipboard

The IVI instance ID. null if the IVI instance ID is not available.

Inherited functions

Link copied to clipboard
inline fun OptionalIviInstanceIdProvider.createLoggerOnly(crossinline taggingObjectProvider: () -> Any): TraceEventListener

Creates a Tracer instance for logging only. The taggingObject provided by taggingObjectProvider with the context argument is set to the IviInstanceId as provided by this IviInstanceIdProvider.

Link copied to clipboard
inline fun <T : TraceEventListener> OptionalIviInstanceIdProvider.createTracer(crossinline taggingObjectProvider: () -> Any): T

Creates a TraceEventListener of type T. The taggingObject provided by taggingObjectProvider with the context argument is set to the IviInstanceId as provided by this IviInstanceIdProvider.