Stub

abstract class Stub(descriptor: String, messageDispatchFailureListener: BinderMessageDispatchFailureListener) : Binder, IviAndroidServiceBinderInterface

Constructors

Link copied to clipboard
fun Stub(descriptor: String, messageDispatchFailureListener: BinderMessageDispatchFailureListener)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class Proxy(remote: IBinder, descriptor: String) : IviAndroidServiceBinderInterface

Functions

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

Inherited functions

Link copied to clipboard
abstract fun acquireGlobalServiceInterfaceBinder(    client: IBinder,     serviceId: IviServiceId,     generationId: IviServiceGenerationId): IBinder

Acquires and returns a binder interface for a global IVI service interface identified by the given serviceId.

abstract fun acquireIviInstanceBoundServiceInterfaceBinder(    client: IBinder,     iviInstanceId: IviInstanceId,     serviceId: IviServiceId,     generationId: IviServiceGenerationId): IBinder

Acquires and returns a binder interface for an IVI instance bound IVI service interface identified by the given iviInstanceId and serviceId.

Link copied to clipboard
open fun attachInterface(p0: IInterface?, p1: String?)
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 fun getPid(): Int

Returns the process ID of Android service.

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
open override fun pingBinder(): Boolean
Link copied to clipboard
open override fun queryLocalInterface(p0: String): IInterface?
Link copied to clipboard
abstract fun releaseGlobalServiceInterfaceBinder(    client: IBinder,     serviceId: IviServiceId,     generationId: IviServiceGenerationId)

Releases a previously acquired global IVI service interface identified by the given serviceId.

abstract fun releaseIviInstanceBoundServiceInterfaceBinder(    client: IBinder,     iviInstanceId: IviInstanceId,     serviceId: IviServiceId,     generationId: IviServiceGenerationId)

Releases a previously acquired IVI instance bound IVI service interface identified by the given iviInstanceId and serviceId.

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