Stub
abstract class Stub<E : Any, Q : Any>(binderContext: BinderContext, queryReader: Parcel.() -> Q, elementWriter: Parcel.(E) -> Unit) : AsyncCapableBinderInterface.Stub, IviDataSourceIpcBinderInterface<E, Q>
Inheritors
Constructors
Link copied to clipboard
constructor(binderContext: BinderContext, queryReader: Parcel.() -> Q, elementWriter: Parcel.(E) -> Unit)
Types
Inherited functions
Link copied to clipboard
Link copied to clipboard
abstract suspend fun createIviPagingSource(listener: IBinder, pagingSourceId: IviPagingSourceId, query: Q): IviDataSourceIpc.CreateIviPagingSourceResult
Same as IviDataSourceIpc.createIviPagingSource with an additional listener.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun invalidateIviPagingSource(listener: IBinder, pagingSourceId: IviPagingSourceId)
Same as IviDataSourceIpc.invalidateIviPagingSource with an additional listener.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun loadPageFromIviPagingSource(listener: IBinder, pagingSourceId: IviPagingSourceId, loadParams: IviPagingSource.LoadParams): IviPagingSource.LoadResult<E>
Same as IviDataSourceIpc.loadPageFromIviPagingSource with an additional listener.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Calls IBinder.unlinkToDeath and catches NoSuchElementException.