Lines Matching defs:IBinder
29 * <p>The key IBinder API is {@link #transact transact()} matched by
31 * methods allow you to send a call to an IBinder object and receive a
42 * data is used to manage IBinder object references in the buffer, so that those
44 * mechanism ensures that when an IBinder is written into a Parcel and sent to
45 * another process, if that other process sends a reference to that same IBinder
47 * same IBinder object back. These semantics allow IBinder/Binder objects to
64 * handling that transaction calls transact() on an IBinder that is implemented
74 * {@link RemoteException} exception if you try to call it on an IBinder
79 * a {@link DeathRecipient} with the IBinder, which will be called when its
85 public interface IBinder {
96 * IBinder protocol transaction code: pingBinder().
101 * IBinder protocol transaction code: dump internal state.
106 * IBinder protocol transaction code: interrogate the recipient side
112 * IBinder protocol transaction code: send a tweet to the target
130 * IBinder protocol transaction code: tell an app asynchronously that the
220 * Interface for receiving a callback when the process hosting an IBinder
240 * @throws RemoteException if the target IBinder's
256 * will not be called; {@code false} if the target IBinder has already
260 * <var>recipient</var> has not been registered with the IBinder, and
261 * the IBinder is still alive. Note that if the <var>recipient</var>
262 * was never registered, but the IBinder has already died, then this