Proxy
class Proxy<E : Any, Q : Any>(remote: IBinder, binderContext: BinderContext, queryWriter: (Parcel, Q) -> Unit, elementReader: (Parcel) -> E) : AsyncCapableBinderInterface.Proxy, IviDataSourceIpcBinderInterface<E, Q>
Constructors
Link copied to clipboard
constructor(remote: IBinder, binderContext: BinderContext, queryWriter: (Parcel, Q) -> Unit, elementReader: (Parcel) -> E)
Functions
Link copied to clipboard
open suspend override fun createIviPagingSource(listener: IBinder, pagingSourceId: IviPagingSourceId, query: Q): IviDataSourceIpc.CreateIviPagingSourceResult
Same as IviDataSourceIpc.createIviPagingSource with an additional listener.
Link copied to clipboard
open suspend override fun invalidateIviPagingSource(listener: IBinder, pagingSourceId: IviPagingSourceId)
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>
Same as IviDataSourceIpc.loadPageFromIviPagingSource with an additional listener.