Android.OS.Binder: Method Members

The methods of Android.OS.Binder are listed below. For a list of all members, see the Binder Members list.

See Also: Inherited members from Java.Lang.Object

Public Methods

AttachInterface(IInterface, string)
Convenience method for associating a specific interface with the Binder.
static
ClearCallingIdentity() : long
Reset the identity of the incoming IPC on the current thread.
Dump(Java.IO.FileDescriptor, string[])
Implemented to call the more convenient version Binder.Dump(Java.IO.FileDescriptor, Java.IO.PrintWriter, Java.IO.PrintWriter).
DumpAsync(Java.IO.FileDescriptor, string[])
Like Binder.Dump(Java.IO.FileDescriptor, System.String[]), but ensures the target executes asynchronously.
static
FlushPendingCommands()
Flush any Binder commands pending in the current thread to the kernel driver.
static
JoinThreadPool()
Add the calling thread to the IPC thread pool.
LinkToDeath(IBinderDeathRecipient, int)
Local implementation is a no-op.
PingBinder() : bool
Default implementation always returns true -- if you got here, the object is alive.
QueryLocalInterface(string) : IInterface
Use information supplied to attachInterface() to return the associated IInterface if it matches the requested descriptor.
static
RestoreCallingIdentity(long)
Restore the identity of the incoming IPC on the current thread back to a previously identity that was returned by Binder.ClearCallingIdentity.
Transact(int, Parcel, Parcel, TransactionFlags) : bool
Default implementation rewinds the parcels and calls onTransact.
UnlinkToDeath(IBinderDeathRecipient, int) : bool
Local implementation is a no-op.

Protected Methods

Dump(Java.IO.FileDescriptor, Java.IO.PrintWriter, string[])
Print the object's state into the given stream.
OnTransact(int, Parcel, Parcel, int) : bool
Default implementation is a stub that returns false.