Home | History | Annotate | Download | only in android

Lines Matching defs:looper

20 #include <android/looper.h>
21 #include <utils/Looper.h>
23 using android::Looper;
27 return Looper::getForThread().get();
31 return Looper::prepare(opts).get();
34 void ALooper_acquire(ALooper* looper) {
35 static_cast<Looper*>(looper)->incStrong((void*)ALooper_acquire);
38 void ALooper_release(ALooper* looper) {
39 static_cast<Looper*>(looper)->decStrong((void*)ALooper_acquire);
43 sp<Looper> looper = Looper::getForThread();
44 if (looper == NULL) {
45 LOGE("ALooper_pollOnce: No looper for this thread!");
49 return looper->pollOnce(timeoutMillis, outFd, outEvents, outData);
53 sp<Looper> looper = Looper::getForThread();
54 if (looper == NULL) {
55 LOGE("ALooper_pollAll: No looper for this thread!");
59 return looper->pollAll(timeoutMillis, outFd, outEvents, outData);
62 void ALooper_wake(ALooper* looper) {
63 static_cast<Looper*>(looper)->wake();
66 int ALooper_addFd(ALooper* looper, int fd, int ident, int events,
68 return static_cast<Looper*>(looper)->addFd(fd, ident, events, callback, data);
71 int ALooper_removeFd(ALooper* looper, int fd) {
72 return static_cast<Looper*>(looper)->removeFd(fd);