Lines Matching refs:looper
28 // create looper/handler
30 SMLooper *looper = new SMLooper;
31 looper->Run();
34 assert(looper->Lock());
35 looper->AddHandler(handler);
36 looper->Unlock();
38 DBG(OUT("REMOTE: looper/handler created\n"));
47 initData.messenger = BMessenger(handler, looper);
66 looper->SetReplyDelay(data.reply_delay);
67 looper->BlockUntil(data.unblock_time);
76 data.success = looper->DeliverySuccess();
92 // delete looper/handler
93 if (looper) {
94 looper->Lock();
96 looper->RemoveHandler(handler);
99 looper->Quit();
101 DBG(OUT("REMOTE: looper/handler deleted\n"));