Searched defs:looper (Results 1 - 2 of 2) sorted by relevance

/system/core/libutils/
H A DLooper.cpp4 // A looper implementation based on epoll().
95 void Looper::setForThread(const sp<Looper>& looper) { argument
98 if (looper != NULL) {
99 looper->incStrong((void*)threadDestructor);
102 pthread_setspecific(gTLSKey, looper.get());
118 sp<Looper> looper = Looper::getForThread(); local
119 if (looper == NULL) {
120 looper = new Looper(allowNonCallbacks);
121 Looper::setForThread(looper);
123 if (looper
[all...]
/system/core/libutils/tests/
H A DLooper_test.cpp30 DelayedWake(int delayMillis, const sp<Looper> looper) : argument
31 DelayedTask(delayMillis), mLooper(looper) {
56 void setCallback(const sp<Looper>& looper, int fd, int events) { argument
57 looper->addFd(fd, 0, events, staticHandler, this);
383 sp<Looper> looper = new Looper(false /*allowNonCallbacks*/); local
384 int result = looper->addFd(pipe.receiveFd, 0, 0, NULL, NULL);
647 << "elapsed time should approx. zero because message was sent so looper was awoken";
649 << "pollOnce result should be Looper::POLL_WAKE because looper was awoken";
675 << "elapsed time should approx. zero because message was sent so looper was awoken";

Completed in 93 milliseconds