/external/qemu/android/protocol/ |
ui-commands-impl.h | 17 #include "android/looper.h" 33 extern int uiCmdImpl_create(SockAddress* console_socket, Looper* looper);
|
fb-updates-impl.h | 21 #include "android/looper.h" 23 #include "android/looper.h" 39 Looper* looper);
|
/frameworks/base/core/java/com/android/internal/view/ |
WindowManagerPolicyThread.java | 19 import android.os.Looper; 27 static Looper mLooper; 29 public static void set(Thread thread, Looper looper) { 31 mLooper = looper; 38 public static Looper getLooper() {
|
/frameworks/base/native/android/ |
looper.cpp | 20 #include <android/looper.h> 21 #include <utils/Looper.h> 24 using android::Looper; 29 return Looper::getForThread().get(); 33 return Looper::prepare(opts).get(); 36 void ALooper_acquire(ALooper* looper) { 37 static_cast<Looper*>(looper)->incStrong((void*)ALooper_acquire); 40 void ALooper_release(ALooper* looper) { 41 static_cast<Looper*>(looper)->decStrong((void*)ALooper_acquire) 45 sp<Looper> looper = Looper::getForThread(); local 56 sp<Looper> looper = Looper::getForThread(); local [all...] |
/frameworks/base/core/java/android/os/ |
HandlerThread.java | 20 * Handy class for starting a new thread that has a looper. The looper can then be 26 Looper mLooper; 46 * setup before Looper loops. 54 Looper.prepare(); 56 mLooper = Looper.myLooper(); 61 Looper.loop(); 66 * This method returns the Looper associated with this thread. If this thread not been started 68 * has been started, this method will block until the looper has been initialized. 69 * @return The looper 108 Looper looper = getLooper(); local 135 Looper looper = getLooper(); local [all...] |
Looper.java | 32 * <p>This is a typical example of the implementation of a Looper thread, 34 * initial Handler to communicate with the Looper. 41 * Looper.prepare(); 49 * Looper.loop(); 53 public final class Looper { 54 private static final String TAG = "Looper"; 57 static final ThreadLocal<Looper> sThreadLocal = new ThreadLocal<Looper>(); 58 private static Looper sMainLooper; // guarded by Looper.clas [all...] |
/cts/tests/tests/os/src/android/os/cts/ |
LooperTest.java | 20 import android.os.Looper; 34 private Looper mLooper = null; 41 Looper.myLooper().dump(printer, prefix); 45 Looper looper = Looper.getMainLooper(); local 46 assertNotNull(looper); 52 Looper.prepare(); 60 Looper.loop(); 71 assertNull(Looper.myLooper()) [all...] |
/frameworks/base/core/jni/ |
android_os_MessageQueue.h | 21 #include <utils/Looper.h> 27 /* Gets the message queue's looper. */ 28 inline sp<Looper> getLooper() const { 62 sp<Looper> mLooper;
|
/external/robolectric/src/test/java/com/xtremelabs/robolectric/shadows/ |
LooperTest.java | 5 import android.os.Looper; 19 assertSame(Looper.myLooper(), Looper.getMainLooper()); 41 Looper mainLooper = Looper.getMainLooper(); 42 Looper thisThreadsLooper = Looper.myLooper(); 44 assertSame("junit test's thread should use the main looper", mainLooper, thisThreadsLooper); 46 final Looper[] thread1Looper = new Looper[1] 71 Looper looper = ht.getLooper(); local 90 Looper looper = ht.getLooper(); local [all...] |
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ |
ShadowLooper.java | 3 import android.os.Looper; 12 * Shadow for {@code Looper} that enqueues posted {@link Runnable}s to be run (on this thread) later. {@code Runnable}s 18 @Implements(Looper.class) 20 private static ThreadLocal<Looper> looperForThread = makeThreadLocalLoopers(); 26 private static synchronized ThreadLocal<Looper> makeThreadLocalLoopers() { 27 return new ThreadLocal<Looper>() { 29 protected Looper initialValue() { 30 return Robolectric.Reflection.newInstanceOf(Looper.class); 40 public static Looper getMainLooper() { 46 final ShadowLooper looper = shadowOf(myLooper()) [all...] |
ShadowHandlerThread.java | 8 import android.os.Looper; 15 private Looper looper; field in class:ShadowHandlerThread 30 Looper.prepare(); 32 looper = Looper.myLooper(); 36 Looper.loop(); 40 public Looper getLooper() { 45 // If the thread has been started, wait until the looper has been created. 47 while (thread.isAlive() && looper == null) 59 Looper looper = getLooper(); local [all...] |
/frameworks/base/core/tests/coretests/src/android/os/ |
HandlerTester.java | 20 import android.os.Looper; 61 Looper.prepare(); 62 mLooper = Looper.myLooper(); 64 Looper.loop(); 87 private Looper mLooper;
|
TestHandlerThread.java | 20 import android.os.Looper; 28 private Looper mLooper; 61 public Looper getLooper() { 82 Looper.prepare(); 83 mLooper = Looper.myLooper(); 85 Looper.loop();
|
/external/qemu/android/ |
looper.h | 43 /* A Looper is an abstraction for an event loop, which can 49 * Once you have a Looper pointer, you can register "watchers" that 63 * Looper methods from them (e.g. looper_now(), looper_forceQuit(), etc..) 65 * You can create a new Looper by calling looper_newGeneric(). This provides 68 * For the QEMU core, you can grab a Looper pointer by calling 72 typedef struct Looper Looper; 74 /* Create a new generic looper that can be used in any context / thread. */ 75 Looper* looper_newGeneric(void); 77 /* Create a new looper which is implemented on top of the QEMU main even [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
StaticInnerHandlerWrapper.java | 20 import android.os.Looper; 28 this(outerInstance, Looper.myLooper()); 31 public StaticInnerHandlerWrapper(final T outerInstance, final Looper looper) { 32 super(looper);
|
/cts/tests/tests/telephony/src/android/telephony/cts/ |
PhoneStateListenerTest.java | 19 import android.os.Looper; 42 private Looper mLooper; 75 Looper.prepare(); 76 mLooper = Looper.myLooper(); 88 Looper.loop(); 113 Looper.prepare(); 115 mLooper = Looper.myLooper(); 127 Looper.loop(); 147 Looper.prepare(); 149 mLooper = Looper.myLooper() [all...] |
CellLocationTest.java | 20 import android.os.Looper; 32 private Looper mLooper; 65 Looper.prepare(); 67 mLooper = Looper.myLooper(); 80 Looper.loop();
|
/frameworks/base/tools/layoutlib/bridge/src/android/os/ |
Looper_Accessor.java | 26 // clean up the looper 27 Looper.sThreadLocal.remove(); 29 Field sMainLooper = Looper.class.getDeclaredField("sMainLooper");
|
/frameworks/base/tools/layoutlib/bridge/src/android/view/inputmethod/ |
InputMethodManager_Delegate.java | 23 import android.os.Looper; 43 new BridgeIInputMethodManager(), Looper.getMainLooper());
|
/packages/apps/Gallery2/src/com/android/gallery3d/app/ |
GalleryContext.java | 21 import android.os.Looper; 31 public Looper getMainLooper();
|
/frameworks/base/include/android_runtime/ |
android_view_InputQueue.h | 21 #include <utils/Looper.h> 39 void attachLooper(Looper* looper, int ident, ALooper_callbackFunc callback, void* data); 59 static InputQueue* createQueue(jobject inputQueueObj, const sp<Looper>& looper); 65 InputQueue(jobject inputQueueObj, const sp<Looper>& looper, 73 Vector<Looper*> mAppLoopers; 74 sp<Looper> mDispatchLooper;
|
/system/core/libutils/ |
Looper.cpp | 4 // A looper implementation based on epoll(). 6 #define LOG_TAG "Looper" 17 #include <utils/Looper.h> 58 // --- Looper --- 69 Looper::Looper(bool allowNonCallbacks) : 102 Looper::~Looper() { 108 void Looper::initTLSKey() { 113 void Looper::threadDestructor(void *st) 143 sp<Looper> looper = Looper::getForThread(); local [all...] |
/cts/tests/tests/hardware/src/android/hardware/camera2/cts/ |
CameraTestThread.java | 21 import android.os.Looper; 32 // Timeout for initializing looper and opening camera in Milliseconds. 34 private Looper mLooper = null; 38 * Create and start a looper thread, return the Handler 43 Log.w(TAG, "Looper thread already started"); 51 Looper.prepare(); 52 // Save the looper so that we can terminate this thread 54 mLooper = Looper.myLooper(); 57 Looper.loop(); 62 if (VERBOSE) Log.v(TAG, "start waiting for looper"); [all...] |
/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/samples/simplecamera/ |
CameraTestThread.java | 21 import android.os.Looper; 32 // Timeout for initializing looper and opening camera in Milliseconds. 34 private Looper mLooper = null; 38 * Create and start a looper thread, return the Handler 43 Log.w(TAG, "Looper thread already started"); 51 Looper.prepare(); 52 // Save the looper so that we can terminate this thread 54 mLooper = Looper.myLooper(); 57 Looper.loop(); 62 if (VERBOSE) Log.v(TAG, "start waiting for looper"); [all...] |
/hardware/ti/omap4xxx/camera/inc/ |
SensorListener.h | 31 #include <utils/Looper.h> 43 SensorLooperThread(Looper* looper) 45 mLooper = sp<Looper>(looper); 56 // force looper wake up 61 sp<Looper> mLooper; 94 sp<Looper> mLooper;
|