Stub

abstract class Stub<E : Any, Q : Any>(    binderContext: BinderContext,     queryReader: Parcel.() -> Q,     elementWriter: Parcel.(E) -> Unit) : AsyncCapableBinderInterface.Stub, IviDataSourceIpcBinderInterface<E, Q>

Constructors

Link copied to clipboard
fun <E : Any, Q : Any> Stub(    binderContext: BinderContext,     queryReader: Parcel.() -> Q,     elementWriter: Parcel.(E) -> Unit)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class Proxy<E : Any, Q : Any>(    remote: IBinder,     binderContext: BinderContext,     queryWriter: (Parcel, Q) -> Unit,     elementReader: (Parcel) -> E) : AsyncCapableBinderInterface.Proxy, IviDataSourceIpcBinderInterface<E, Q>

Functions

Link copied to clipboard
open override fun asBinder(): IBinder

Inherited functions

Link copied to clipboard
open fun attachInterface(p0: IInterface?, p1: String?)
Link copied to clipboard
abstract suspend fun createIviPagingSource(    listener: IBinder,     pagingSourceId: IviPagingSourceId,     query: Q): IviDataSourceIpc.CreateIviPagingSourceResult
Link copied to clipboard
open override fun dump(p0: FileDescriptor, p1: Array<String>?)
Link copied to clipboard
open override fun dumpAsync(p0: FileDescriptor, p1: Array<String>?)
Link copied to clipboard
open override fun getInterfaceDescriptor(): String?
Link copied to clipboard
abstract suspend fun invalidateIviPagingSource(listener: IBinder, pagingSourceId: IviPagingSourceId)
Link copied to clipboard
open override fun isBinderAlive(): Boolean
Link copied to clipboard
open override fun linkToDeath(p0: IBinder.DeathRecipient, p1: Int)
Link copied to clipboard
abstract suspend fun loadPageFromIviPagingSource(    listener: IBinder,     pagingSourceId: IviPagingSourceId,     loadParams: IviPagingSource.LoadParams): IviPagingSource.LoadResult<E>
Link copied to clipboard
open override fun pingBinder(): Boolean
Link copied to clipboard
open override fun queryLocalInterface(p0: String): IInterface?
Link copied to clipboard
open override fun removeAsyncReplyReceiver()
Link copied to clipboard
override fun transact(    p0: Int,     p1: Parcel,     p2: Parcel?,     p3: Int): Boolean
Link copied to clipboard
open override fun unlinkToDeath(p0: IBinder.DeathRecipient, p1: Int): Boolean

Inheritors

Link copied to clipboard