Lines Matching refs:handler
35 const sp<ALooper> looper, const sp<AHandler> &handler) {
38 if (handler->id() != 0) {
39 CHECK(!"A handler must only be registered once.");
45 info.mHandler = handler;
49 handler->setID(handlerID);
65 sp<AHandler> handler = info.mHandler.promote();
67 if (handler != NULL) {
68 handler->setID(0);
85 ALOGV("Unregistering stale handler %d", mHandlers.keyAt(i));
113 sp<AHandler> handler;
121 ALOGW("failed to deliver message. Target handler not registered.");
126 handler = info.mHandler.promote();
128 if (handler == NULL) {
130 "Target handler %d registered, but object gone.",
138 handler->onMessageReceived(msg);
166 "Target handler %d still registered, but object gone.",