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
fun <E : Any, Q : Any> Proxy(    remote: IBinder,     binderContext: BinderContext,     queryWriter: (Parcel, Q) -> Unit,     elementReader: (Parcel) -> E)

Functions

Link copied to clipboard
open override fun asBinder(): IBinder
Link copied to clipboard
open suspend override fun createIviPagingSource(    listener: IBinder,     pagingSourceId: IviPagingSourceId,     query: Q): IviDataSourceIpc.CreateIviPagingSourceResult
Link copied to clipboard
open suspend override fun invalidateIviPagingSource(listener: IBinder, pagingSourceId: IviPagingSourceId)
Link copied to clipboard
open suspend override fun loadPageFromIviPagingSource(    listener: IBinder,     pagingSourceId: IviPagingSourceId,     loadParams: IviPagingSource.LoadParams): IviPagingSource.LoadResult<E>

Inherited functions

Link copied to clipboard
open override fun removeAsyncReplyReceiver()