IviDataSourceIpcBinderInterfaceStubImpl
class IviDataSourceIpcBinderInterfaceStubImpl<E : Any, Q : Any>( iviDataSource: IviDataSource<E, Q>, binderContext: BinderContext, queryReader: Parcel.() -> Q, elementWriter: Parcel.(E) -> Unit) : IviDataSourceIpcBinderInterface.Stub<E, Q>
Content copied to clipboard
Service side implementation of the IviDataSourceIpcBinderInterface.
Parameters
E
Element type of the data source.
Q
Query type of the data source.
Constructors
Link copied to clipboard
fun <E : Any, Q : Any> IviDataSourceIpcBinderInterfaceStubImpl( iviDataSource: IviDataSource<E, Q>, binderContext: BinderContext, queryReader: Parcel.() -> Q, elementWriter: Parcel.(E) -> Unit)
Content copied to clipboard
Functions
Link copied to clipboard
open suspend override fun createIviPagingSource( listener: IBinder, pagingSourceId: IviPagingSourceId, query: Q): IviDataSourceIpc.CreateIviPagingSourceResult
Content copied to clipboard
Same as IviDataSourceIpc.createIviPagingSource with an additional listener.
Link copied to clipboard
open suspend override fun invalidateIviPagingSource(listener: IBinder, pagingSourceId: IviPagingSourceId)
Content copied to clipboard
Same as IviDataSourceIpc.invalidateIviPagingSource with an additional listener.
Link copied to clipboard
open suspend override fun loadPageFromIviPagingSource( listener: IBinder, pagingSourceId: IviPagingSourceId, loadParams: IviPagingSource.LoadParams): IviPagingSource.LoadResult<E>
Content copied to clipboard
Same as IviDataSourceIpc.loadPageFromIviPagingSource with an additional listener.
Inherited functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun unlinkToDeath(p0: IBinder.DeathRecipient, p1: Int): Boolean
Content copied to clipboard