Lines Matching defs:binder
25 #include <binder/IBinder.h>
26 #include <binder/IInterface.h>
29 namespace binder {
51 // TODO(armansito): Consider submitting this class to frameworks/native/binder.
117 sp<IBinder> binder = IInterface::asBinder(callback.get());
118 if (callbacks_.find(binder.get()) != callbacks_.end()) {
125 if (binder->linkToDeath(dr) != android::NO_ERROR) {
126 LOG(ERROR) << "Failed to link death recipient to binder";
130 callbacks_[binder.get()] = dr;
141 sp<IBinder> binder = IInterface::asBinder(callback.get());
142 auto iter = callbacks_.find(binder.get());
166 LOG(ERROR) << "Failed to unlink death recipient from binder";
169 // really much we can do here other than deleting the binder and returning
192 sp<IBinder> binder = IInterface::asBinder(callback_.get());
193 CHECK(who.unsafe_get() == binder.get());
197 auto iter = owner_->callbacks_.find(binder.get());
204 } // namespace binder