Lines Matching defs:Binder
37 * interface, having it generate the appropriate Binder subclass. You can,
38 * however, derive directly from Binder to implement your own custom RPC
39 * protocol or simply instantiate a raw Binder object directly to use as a
44 public class Binder implements IBinder {
47 * that extend this Binder class and that are not static. These kind
51 private static final String TAG = "Binder";
128 * here) for propagation via Binder calls. This is a little
147 * Flush any Binder commands pending in the current thread to the kernel
173 public Binder() {
177 final Class<? extends Binder> klass = getClass();
180 Log.w(TAG, "The following Binder class should be static or leaks might occur: " +
187 * Convenience method for associating a specific interface with the Binder.
215 * Note that if you're calling on a local binder, this always returns true
245 synchronized (Binder.class) {
295 synchronized (Binder.class) {
328 Thread thr = new Thread("Binder.dumpAsync") {
353 * the remote side, transact calls into the binder to do the IPC.
357 if (false) Log.v("Binder", "Transact: " + code + " to " + this);
407 Log.w(TAG, "Binder call failed.", e);
414 Log.w(TAG, "Caught a RuntimeException from the binder stub implementation.", e);
421 Log.e(TAG, "Caught an OutOfMemoryError from the binder stub implementation.", e);