This software is the proprietary copyright of TomTom NV and its subsidiaries and may be used for internal evaluation purposes or commercial use strictly subject to separate license agreement between you and TomTom NV. If you are the licensee, you are only permitted to use this software in accordance with the terms of your license agreement. If you are not the licensee, you are not authorized to use this software in any manner and should immediately return or destroy it.
method public kotlinx.coroutines.CoroutineScope getKillableCoroutineScope();
property public final kotlinx.coroutines.CoroutineScope killableCoroutineScope;
public final class RemoteCancellationException extends java.util.concurrent.CancellationException {
public final class RemoteCancellationException {
public final class IviServiceFunctionCancellationException extends java.util.concurrent.CancellationException {
public final class IviServiceFunctionCancellationException {
public final class IviServiceUnavailableException extends java.util.concurrent.CancellationException {
public final class IviServiceUnavailableException {
method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
method public final com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
method public final com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
method public com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
method public static <E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> createPagingDataFlow(com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E,Q>, androidx.paging.PagingConfig pagingConfig, Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
method public static <E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> createPagingDataFlow(com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E,Q>, androidx.paging.PagingConfig pagingConfig, Q query, kotlinx.coroutines.CoroutineScope coroutineScope, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
method public static <D extends com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E, Q>, E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> mapPagingData(kotlinx.coroutines.flow.Flow<? extends D>, androidx.paging.PagingConfig pagingConfig, Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
method public static <D extends com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E, Q>, E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> mapPagingData(kotlinx.coroutines.flow.Flow<? extends D>, androidx.paging.PagingConfig pagingConfig, Q query, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
method public static <D extends com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E, Q>, E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> mapPagingData(androidx.lifecycle.LiveData<D>, androidx.paging.PagingConfig pagingConfig, Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
method public static <D extends com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviDataSource<E, Q>, E, Q> kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<E>> mapPagingData(androidx.lifecycle.LiveData<D>, androidx.paging.PagingConfig pagingConfig, Q query, optional kotlin.jvm.functions.Function1<? super E,? extends E>? map);
method public final com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, androidx.lifecycle.LifecycleOwner lifecycleOwner);
method public final com.tomtom.ivi.platform.framework.api.ipc.iviservice.datasource.IviPagingSource<E> createPagingSource(Q query, kotlinx.coroutines.CoroutineScope coroutineScope);
method protected final void runTest(optional kotlin.coroutines.CoroutineContext context, optional long timeout, kotlin.jvm.functions.Function2<? super kotlinx.coroutines.test.TestScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> testBody);
field public static final com.tomtom.ivi.platform.tools.api.testing.unit.IviTestCase.Companion Companion;
public static final class IviTestCase.Companion {
method public long getDEFAULT_RUN_TEST_TIMEOUT();
property public final long DEFAULT_RUN_TEST_TIMEOUT;