Searched refs:looper (Results 1 - 25 of 64) sorted by relevance

123

/external/qemu/android/
H A Dlooper.h74 /* Create a new generic looper that can be used in any context / thread. */
77 /* Create a new looper which is implemented on top of the QEMU main event
91 Duration (*now) (Looper* looper);
92 void (*timer_init)(Looper* looper, LoopTimer* timer, LoopTimerFunc callback, void* opaque);
93 void (*io_init) (Looper* looper, LoopIo* io, int fd, LoopIoFunc callback, void* opaque);
94 int (*run) (Looper* looper, Duration deadline_ms);
95 void (*forceQuit) (Looper* looper);
96 void (*destroy) (Looper* looper);
126 * Each timer belongs to only one looper object.
130 Looper* looper,
129 loopTimer_init(LoopTimer* timer, Looper* looper, LoopTimerFunc callback, void* opaque) argument
223 loopIo_init(LoopIo* io, Looper* looper, int fd, LoopIoFunc callback, void* opaque) argument
274 looper_now(Looper* looper) argument
287 looper_run(Looper* looper) argument
303 looper_runWithTimeout(Looper* looper, Duration timeout_ms) argument
315 looper_runWithDeadline(Looper* looper, Duration deadline_ms) argument
325 looper_forceQuit(Looper* looper) argument
337 looper_free(Looper* looper) argument
[all...]
H A Dlooper-generic.c17 #include "android/looper.h"
40 GLooper* looper; member in struct:GLoopTimer
46 static void glooper_addActiveTimer(GLooper* looper, GLoopTimer* timer);
47 static void glooper_delActiveTimer(GLooper* looper, GLoopTimer* timer);
48 static void glooper_addTimer(GLooper* looper, GLoopTimer* timer);
49 static void glooper_delTimer(GLooper* looper, GLoopTimer* timer);
56 glooper_delActiveTimer(tt->looper, tt);
75 glooper_addActiveTimer(tt->looper, tt);
86 glooptimer_startAbsolute(tt, timeout_ms + glooper_now((Looper*)tt->looper));
105 glooper_delTimer(tt->looper, t
118 glooper_timer_init(Looper* looper, LoopTimer* timer, LoopTimerFunc callback, void* opaque) argument
152 GLooper* looper; member in struct:GLoopIo
234 glooper_io_init(Looper* looper, LoopIo* user, int fd, LoopIoFunc callback, void* opaque) argument
264 Looper looper; member in struct:GLooper
277 glooper_addTimer(GLooper* looper, GLoopTimer* tt) argument
283 glooper_delTimer(GLooper* looper, GLoopTimer* tt) argument
289 glooper_addActiveTimer(GLooper* looper, GLoopTimer* tt) argument
304 glooper_delActiveTimer(GLooper* looper, GLoopTimer* tt) argument
320 glooper_addIo(GLooper* looper, GLoopIo* io) argument
326 glooper_delIo(GLooper* looper, GLoopIo* io) argument
332 glooper_delPendingIo(GLooper* looper, GLoopIo* io) argument
338 glooper_modifyFd(GLooper* looper, int fd, int oldWanted, int newWanted) argument
358 GLooper* looper = (GLooper*)ll; local
365 GLooper* looper = (GLooper*) ll; local
467 GLooper* looper = (GLooper*)ll; local
483 GLooper* looper; local
[all...]
H A Dlooper-qemu.c15 #include <android/looper.h>
82 qlooper_timer_init(Looper* looper, argument
132 QLooper* looper; member in struct:QLoopIo
137 static void qlooper_addIo(QLooper* looper, QLoopIo* io);
138 static void qlooper_delIo(QLooper* looper, QLoopIo* io);
150 io->looper = qlooper;
165 qlooper_delPendingIo(io->looper, io);
174 qlooper_addPendingIo(io->looper, io);
249 qlooper_delIo(io->looper, io);
274 qlooper_io_init(Looper* looper, argument
289 Looper looper; member in struct:QLooper
296 qlooper_addIo(QLooper* looper, QLoopIo* io) argument
303 qlooper_delIo(QLooper* looper, QLoopIo* io) argument
319 qlooper_addPendingIo(QLooper* looper, QLoopIo* io) argument
329 qlooper_delPendingIo(QLooper* looper, QLoopIo* io) argument
352 QLooper* looper = opaque; local
396 QLooper* looper = (QLooper*)ll; local
409 QLooper* looper = g_malloc0(sizeof(*looper)); local
[all...]
H A Dasync-socket-connector.h94 * looper - An optional (can be NULL) I/O looper to use for connection I/O. If
95 * this parameter is NULL, the connector will create its own looper.
107 Looper* looper);
H A Dasync-socket-connector.c48 /* I/O looper for asynchronous I/O. */
49 Looper* looper; member in struct:AsyncSocketConnector
66 /* Flags whether (1) or not (0) connector owns the looper. */
70 /* Asynchronous I/O looper callback invoked by the connector.
104 if (connector->looper != NULL) {
107 looper_free(connector->looper);
267 loopIo_init(connector->connector_io, connector->looper,
295 Looper* looper)
325 /* Create a looper for asynchronous I/O. */
326 if (looper
291 async_socket_connector_new(const SockAddress* address, int retry_to, asc_event_cb cb, void* cb_opaque, Looper* looper) argument
[all...]
H A Dsync-utils.c56 IoLooper* looper; local
66 looper = iolooper_new();
72 looper = iolooper_new();
73 iolooper_add_write(looper, fd);
74 connect_status = iolooper_wait(looper, timeout);
76 iolooper_del_write(looper, fd);
79 iolooper_free(looper);
95 sync_socket->iolooper = looper;
H A Dhw-pipe-net.c27 #include "android/looper.h"
187 netPipe_initFromAddress( void* hwpipe, const SockAddress* address, Looper* looper )
206 loopIo_init(pipe->io, looper, fd, netPipe_io_func, pipe);
543 Looper* looper = looper_newCore(); local
545 goldfish_pipe_add_type( "tcp", looper, &netPipeTcp_funcs );
547 goldfish_pipe_add_type( "unix", looper, &netPipeUnix_funcs );
549 goldfish_pipe_add_type( "opengles", looper, &openglesPipe_funcs );
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/
H A DShadowHandlerThread.java15 private Looper looper; field in class:ShadowHandlerThread
32 looper = Looper.myLooper();
45 // If the thread has been started, wait until the looper has been created.
47 while (thread.isAlive() && looper == null) {
54 return looper;
59 Looper looper = getLooper();
60 if (looper != null) {
61 looper.quit();
H A DShadowLooper.java46 final ShadowLooper looper = shadowOf(myLooper());
47 if (looper != shadowOf(getMainLooper())) {
48 while (!looper.quit) {
50 synchronized (looper) {
51 looper.wait();
83 public static void pauseLooper(Looper looper) { argument
84 shadowOf(looper).pause();
87 public static void unPauseLooper(Looper looper) { argument
88 shadowOf(looper).unPause();
H A DShadowHandler.java29 private Looper looper = Looper.myLooper(); field in class:ShadowHandler
34 this.looper = Looper.myLooper();
37 public void __constructor__(Looper looper) { argument
38 this.looper = looper;
52 return shadowOf(looper).post(r, delayMillis);
57 return shadowOf(looper).postAtFrontOfQueue(runnable);
98 Robolectric.shadowOf(msg).setWhen(Robolectric.shadowOf(looper).getScheduler().getCurrentTime()+delayMillis);
134 Robolectric.shadowOf(msg).setWhen(Robolectric.shadowOf(looper).getScheduler().getCurrentTime());
150 return looper;
[all...]
/external/robolectric/src/test/java/com/xtremelabs/robolectric/shadows/
H A DLooperTest.java44 assertSame("junit test's thread should use the main looper", mainLooper, thisThreadsLooper);
71 Looper looper = ht.getLooper();
72 looper.quit();
73 assertTrue(shadowOf(looper).hasQuit());
74 assertFalse(shadowOf(looper).post(new Runnable() {
78 assertFalse(shadowOf(looper).postAtFrontOfQueue(new Runnable() {
83 assertFalse(shadowOf(looper).getScheduler().areAnyRunnable());
90 Looper looper = ht.getLooper();
91 shadowOf(looper).pause();
92 shadowOf(looper)
[all...]
H A DHandlerThreadTest.java59 Looper looper = handlerThread.getLooper();
60 assertFalse(shadowOf(looper).quit);
61 looper.quit();
64 assertTrue(shadowOf(looper).quit);
/external/chromium_org/third_party/skia/tests/
H A DDeviceLooperTest.cpp49 SkDeviceLooper looper(bitmap, rc, gRec[i].fRect, SkToBool(aa));
51 bool valid = looper.next();
54 REPORTER_ASSERT(reporter, looper.getBitmap().width() == bitmap.width());
55 REPORTER_ASSERT(reporter, looper.getBitmap().height() == bitmap.height());
56 REPORTER_ASSERT(reporter, equal(looper.getRC(), rc));
58 REPORTER_ASSERT(reporter, !looper.next());
65 SkDeviceLooper looper(bitmap, rc, r, false);
66 REPORTER_ASSERT(reporter, !looper.next());
128 SkDeviceLooper looper(bitmap, rc, rect, gRec[i].fAA);
129 while (looper
[all...]
H A DLayerDrawLooperTest.cpp60 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper());
62 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize());
63 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer);
100 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper());
102 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize());
103 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer);
140 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper());
142 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize());
143 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer);
/external/skia/tests/
H A DDeviceLooperTest.cpp49 SkDeviceLooper looper(bitmap, rc, gRec[i].fRect, SkToBool(aa));
51 bool valid = looper.next();
54 REPORTER_ASSERT(reporter, looper.getBitmap().width() == bitmap.width());
55 REPORTER_ASSERT(reporter, looper.getBitmap().height() == bitmap.height());
56 REPORTER_ASSERT(reporter, equal(looper.getRC(), rc));
58 REPORTER_ASSERT(reporter, !looper.next());
65 SkDeviceLooper looper(bitmap, rc, r, false);
66 REPORTER_ASSERT(reporter, !looper.next());
128 SkDeviceLooper looper(bitmap, rc, rect, gRec[i].fAA);
129 while (looper
[all...]
H A DLayerDrawLooperTest.cpp60 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper());
62 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize());
63 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer);
100 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper());
102 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize());
103 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer);
140 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper());
142 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize());
143 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer);
/external/qemu/
H A Daio-android.c147 IoLooper* looper; local
159 looper = iolooper_new();
164 iolooper_reset(looper);
177 iolooper_add_read(looper, node->fd);
180 iolooper_add_write(looper, node->fd);
187 if (!iolooper_has_operations(looper)) {
192 ret = iolooper_wait(looper, -1);
205 iolooper_is_read(looper, node->fd) &&
210 iolooper_is_write(looper, node->fd) &&
228 iolooper_free(looper);
[all...]
/external/chromium_org/base/android/java/src/org/chromium/base/
H A DThreadUtils.java32 public static void setUiThread(Looper looper) { argument
34 if (sUiThreadHandler != null && sUiThreadHandler.getLooper() != looper) {
35 throw new RuntimeException("UI thread looper is already set to " +
36 sUiThreadHandler.getLooper() + " (Main thread looper is " +
37 Looper.getMainLooper() + "), cannot set to new looper " + looper);
39 sUiThreadHandler = new Handler(looper);
/external/chromium_org/chrome/android/java/src/org/chromium/chrome/browser/banners/
H A DInstallerDelegate.java61 * @param looper Thread to run the Runnable on.
67 Looper looper, PackageManager packageManager, Observer observer, String packageName) {
68 mHandler = new Handler(looper);
66 InstallerDelegate( Looper looper, PackageManager packageManager, Observer observer, String packageName) argument
/external/chromium_org/ui/views/
H A Dshadow_border.cc28 // TODO(sidharthms): Re-painting a shadow looper on every paint call may yield
34 skia::RefPtr<SkDrawLooper> looper = gfx::CreateShadowDrawLooper(shadows); local
35 paint.setLooper(looper.get());
/external/skia/src/effects/
H A DSkLayerDrawLooper.cpp132 const SkLayerDrawLooper* looper) : fCurrRec(looper->fRecs) {}
248 SkLayerDrawLooper* looper = builder.detachLooper(); local
249 SkASSERT(count == looper->fCount);
253 Rec* rec = looper->fRecs;
263 return looper;
378 SkLayerDrawLooper* looper = SkNEW(SkLayerDrawLooper); local
379 looper->fCount = fCount;
380 looper->fRecs = fRecs;
386 return looper;
131 LayerDrawLooperContext( const SkLayerDrawLooper* looper) argument
[all...]
/external/chromium_org/third_party/skia/experimental/PdfViewer/src/
H A DSkPdfContext.cpp44 PdfMainLooper looper(&tokenizer, this, canvas);
45 looper.loop();
/external/skia/experimental/PdfViewer/src/
H A DSkPdfContext.cpp44 PdfMainLooper looper(&tokenizer, this, canvas);
45 looper.loop();
/external/chromium_org/android_webview/java/src/org/chromium/android_webview/
H A DAwContentsClientCallbackHelper.java93 private MyHandler(Looper looper) { argument
94 super(looper);
152 public AwContentsClientCallbackHelper(Looper looper, AwContentsClient contentsClient) { argument
153 mHandler = new MyHandler(looper);
/external/chromium_org/third_party/skia/src/effects/
H A DSkLayerDrawLooper.cpp132 const SkLayerDrawLooper* looper) : fCurrRec(looper->fRecs) {}
349 SkLayerDrawLooper* looper = SkNEW(SkLayerDrawLooper); local
350 looper->fCount = fCount;
351 looper->fRecs = fRecs;
357 return looper;
131 LayerDrawLooperContext( const SkLayerDrawLooper* looper) argument

Completed in 399 milliseconds

123