Lines Matching refs:handler
37 const sp<ALooper> looper, const sp<AHandler> &handler) {
40 if (handler->id() != 0) {
41 CHECK(!"A handler must only be registered once.");
47 info.mHandler = handler;
51 handler->setID(handlerID, looper);
67 sp<AHandler> handler = info.mHandler.promote();
69 if (handler != NULL) {
70 handler->setID(0, NULL);
88 ALOGV("Unregistering stale handler %d", mHandlers.keyAt(i));
142 sp<AHandler> handler = info.mHandler.promote();
143 if (handler != NULL) {
144 handler->mVerboseStats = verboseStats;
145 s.appendFormat(": %u messages processed", handler->mMessageCounter);
147 for (size_t j = 0; j < handler->mMessages.size(); j++) {
149 makeFourCC(handler->mMessages.keyAt(j), fourcc);
152 handler->mMessages.valueAt(j));
155 handler->mMessages.clear();
158 handler->mMessageCounter = 0;
159 handler->mMessages.clear();
162 s.append(": <stale handler>");