Lines Matching refs:handler
29 WeakMessageHandler::WeakMessageHandler(const wp<MessageHandler>& handler) :
30 mHandler(handler) {
37 sp<MessageHandler> handler = mHandler.promote();
38 if (handler != NULL) {
39 handler->handleMessage(message);
280 // We keep a strong reference to the handler until the call to handleMessage
281 // finishes. Then we drop it so that the handler can be deleted *before*
283 { // obtain handler
284 sp<MessageHandler> handler = messageEnvelope.handler;
291 ALOGD("%p ~ pollOnce - sending message: handler=%p, what=%d",
292 this, handler.get(), message.what);
294 handler->handleMessage(message);
295 } // release handler
481 void Looper::sendMessage(const sp<MessageHandler>& handler, const Message& message) {
483 sendMessageAtTime(now, handler, message);
486 void Looper::sendMessageDelayed(nsecs_t uptimeDelay, const sp<MessageHandler>& handler,
489 sendMessageAtTime(now + uptimeDelay, handler, message);
492 void Looper::sendMessageAtTime(nsecs_t uptime, const sp<MessageHandler>& handler,
495 ALOGD("%p ~ sendMessageAtTime - uptime=%lld, handler=%p, what=%d",
496 this, uptime, handler.get(), message.what);
508 MessageEnvelope messageEnvelope(uptime, handler
526 void Looper::removeMessages(const sp<MessageHandler>& handler) {
528 ALOGD("%p ~ removeMessages - handler=%p", this, handler.get());
536 if (messageEnvelope.handler == handler) {
543 void Looper::removeMessages(const sp<MessageHandler>& handler, int what) {
545 ALOGD("%p ~ removeMessages - handler=%p, what=%d", this, handler.get(), what);
553 if (messageEnvelope.handler == handler