/frameworks/base/native/android/ |
H A D | looper.cpp | 20 #include <android/looper.h> 36 void ALooper_acquire(ALooper* looper) { argument 37 static_cast<Looper*>(looper)->incStrong((void*)ALooper_acquire); 40 void ALooper_release(ALooper* looper) { argument 41 static_cast<Looper*>(looper)->decStrong((void*)ALooper_acquire); 45 sp<Looper> looper = Looper::getForThread(); local 46 if (looper == NULL) { 47 LOGE("ALooper_pollOnce: No looper for this thread!"); 52 return looper->pollOnce(timeoutMillis, outFd, outEvents, outData); 56 sp<Looper> looper local 66 ALooper_wake(ALooper* looper) argument 70 ALooper_addFd(ALooper* looper, int fd, int ident, int events, ALooper_callbackFunc callback, void* data) argument 75 ALooper_removeFd(ALooper* looper, int fd) argument [all...] |
H A D | sensor.cpp | 20 #include <android/looper.h> 63 ALooper* looper, int ident, ALooper_callbackFunc callback, void* data) 68 ALooper_addFd(looper, queue->getFd(), ident, ALOOPER_EVENT_INPUT, callback, data); 69 queue->looper = looper; 79 ALooper_removeFd(queue->looper, queue->getFd()); 62 ASensorManager_createEventQueue(ASensorManager* manager, ALooper* looper, int ident, ALooper_callbackFunc callback, void* data) argument
|
H A D | Android.mk | 12 looper.cpp \
|
/frameworks/base/core/java/com/android/internal/view/ |
H A D | WindowManagerPolicyThread.java | 29 public static void set(Thread thread, Looper looper) { argument 31 mLooper = looper;
|
/frameworks/base/native/include/android/ |
H A D | looper.h | 28 * A looper is the state tracking an event loop for a thread. 42 * Returns the looper associated with the calling thread, or NULL if 49 * Option for ALooper_prepare: this looper will accept calls to 59 * Prepares a looper associated with the calling thread, and returns it. 60 * If the thread already has a looper, it is returned. Otherwise, a new 99 void ALooper_acquire(ALooper* looper); 104 void ALooper_release(ALooper* looper); 107 * Flags for file descriptor events that a looper can monitor. 125 * The looper always sends notifications about errors; it is not necessary 134 * The looper alway [all...] |
H A D | sensor.h | 45 #include <android/looper.h> 166 * Creates a new sensor event queue and associate it with a looper. 169 ALooper* looper, int ident, ALooper_callbackFunc callback, void* data);
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | SurfaceTexture.java | 112 Looper looper; 113 if ((looper = Looper.myLooper()) != null) { 114 mEventHandler = new EventHandler(looper); 115 } else if ((looper = Looper.getMainLooper()) != null) { 116 mEventHandler = new EventHandler(looper); 237 public EventHandler(Looper looper) { argument 238 super(looper);
|
/frameworks/base/location/java/android/location/ |
H A D | CountryDetector.java | 57 * looper once the country changed and detected. 65 public ListenerTransport(CountryListener listener, Looper looper) { argument 67 if (looper != null) { 68 mHandler = new Handler(looper); 118 * @param looper a Looper object whose message queue will be used to 119 * implement the callback mechanism. If looper is null then the 122 public void addCountryListener(CountryListener listener, Looper looper) { argument 125 ListenerTransport transport = new ListenerTransport(listener, looper);
|
H A D | LocationManager.java | 176 ListenerTransport(LocationListener listener, Looper looper) { argument 179 if (looper == null) { 187 mListenerHandler = new Handler(looper) { 494 * @param looper a Looper object whose message queue will be used to 496 * If looper is null then the callbacks will be called on the main thread. 504 Looper looper) { 511 _requestLocationUpdates(provider, null, minTime, minDistance, false, listener, looper); 553 * @param looper a Looper object whose message queue will be used to 555 * If looper is null then the callbacks will be called on the main thread. 563 Criteria criteria, LocationListener listener, Looper looper) { 502 requestLocationUpdates(String provider, long minTime, float minDistance, LocationListener listener, Looper looper) argument 562 requestLocationUpdates(long minTime, float minDistance, Criteria criteria, LocationListener listener, Looper looper) argument 573 _requestLocationUpdates(String provider, Criteria criteria, long minTime, float minDistance, boolean singleShot, LocationListener listener, Looper looper) argument 751 requestSingleUpdate(String provider, LocationListener listener, Looper looper) argument 790 requestSingleUpdate(Criteria criteria, LocationListener listener, Looper looper) argument [all...] |
/frameworks/base/core/java/android/os/ |
H A D | HandlerThread.java | 20 * Handy class for starting a new thread that has a looper. The looper can then be 67 * has been started, this method will block until the looper has been initialized. 68 * @return The looper. 75 // If the thread has been started, wait until the looper has been created. 88 * Ask the currently running looper to quit. If the thread has not 90 * null), then false is returned. Otherwise the looper is asked to 94 Looper looper = getLooper(); 95 if (looper != null) { 96 looper [all...] |
H A D | Handler.java | 155 public Handler(Looper looper) { argument 156 mLooper = looper; 157 mQueue = looper.mQueue; 165 public Handler(Looper looper, Callback callback) { argument 166 mLooper = looper; 167 mQueue = looper.mQueue; 259 * looper processing the message queue is exiting. 278 * looper processing the message queue is exiting. Note that a 280 * the looper is quit before the delivery time of the message 300 * looper processin [all...] |
/frameworks/base/media/libstagefright/foundation/ |
H A D | AHandler.cpp | 27 sp<ALooper> AHandler::looper() { function in class:android::AHandler
|
H A D | ALooperRoster.cpp | 35 const sp<ALooper> looper, const sp<AHandler> &handler) { 44 info.mLooper = looper; 91 sp<ALooper> looper = info.mLooper.promote(); local 93 if (looper == NULL) { 102 looper->post(msg, delayUs); 145 sp<ALooper> looper = mHandlers.valueAt(index).mLooper.promote(); local 147 if (looper == NULL) { 152 return looper; 34 registerHandler( const sp<ALooper> looper, const sp<AHandler> &handler) argument
|
/frameworks/base/services/java/com/android/server/wm/ |
H A D | InputFilter.java | 119 * @param looper The looper to run callbacks on. 121 public InputFilter(Looper looper) { argument 122 mH = new H(looper); 211 public H(Looper looper) { argument 212 super(looper);
|
H A D | FakeWindowImpl.java | 36 public FakeWindowImpl(WindowManagerService service, Looper looper, InputHandler inputHandler, argument 45 InputQueue.registerInputChannel(mClientChannel, inputHandler, looper.getQueue());
|
/frameworks/base/media/java/android/media/ |
H A D | SoundPool.java | 421 Looper looper; 422 if ((looper = Looper.myLooper()) != null) { 423 mEventHandler = new EventHandler(this, looper); 424 } else if ((looper = Looper.getMainLooper()) != null) { 425 mEventHandler = new EventHandler(this, looper); 440 public EventHandler(SoundPool soundPool, Looper looper) { argument 441 super(looper);
|
H A D | MediaRecorder.java | 99 Looper looper; 100 if ((looper = Looper.myLooper()) != null) { 101 mEventHandler = new EventHandler(this, looper); 102 } else if ((looper = Looper.getMainLooper()) != null) { 103 mEventHandler = new EventHandler(this, looper); 857 public EventHandler(MediaRecorder mr, Looper looper) { argument 858 super(looper);
|
H A D | RemoteControlClient.java | 238 Looper looper; 239 if ((looper = Looper.myLooper()) != null) { 240 mEventHandler = new EventHandler(this, looper); 241 } else if ((looper = Looper.getMainLooper()) != null) { 242 mEventHandler = new EventHandler(this, looper); 260 * @param looper The Looper running the event loop. 264 public RemoteControlClient(PendingIntent mediaButtonIntent, Looper looper) { argument 267 mEventHandler = new EventHandler(this, looper); 688 public EventHandler(RemoteControlClient rcc, Looper looper) { argument 689 super(looper); [all...] |
/frameworks/base/media/libstagefright/rtsp/ |
H A D | rtp_test.cpp | 66 sp<ALooper> looper = new ALooper; local 73 looper->registerHandler(rtp_pusher); 76 looper->registerHandler(rtcp_pusher); 80 looper->registerHandler(session); 176 looper->start(false /* runOnCallingThread */); 227 looper->stop();
|
/frameworks/base/telephony/tests/telephonytests/src/com/android/internal/telephony/gsm/ |
H A D | GSMTestHandler.java | 78 Looper looper = getLooper(); 79 if (looper != null) looper.quit();
|
/frameworks/base/include/media/stagefright/foundation/ |
H A D | AHandler.h | 37 sp<ALooper> looper();
|
/frameworks/base/libs/gui/ |
H A D | SensorEventQueue.cpp | 101 sp<Looper> looper(getLooper()); 105 result = looper->pollOnce(-1); 118 sp<Looper> looper(getLooper()); 119 looper->wake();
|
/frameworks/base/core/java/android/app/ |
H A D | IntentService.java | 59 public ServiceHandler(Looper looper) { argument 60 super(looper);
|
/frameworks/base/media/java/android/media/audiofx/ |
H A D | Visualizer.java | 440 Looper looper; 441 if ((looper = Looper.myLooper()) != null) { 442 mNativeEventHandler = new NativeEventHandler(this, looper); 443 } else if ((looper = Looper.getMainLooper()) != null) { 444 mNativeEventHandler = new NativeEventHandler(this, looper); 461 public NativeEventHandler(Visualizer v, Looper looper) { argument 462 super(looper);
|
/frameworks/base/core/jni/ |
H A D | android_view_InputQueue.cpp | 80 const sp<InputChannel>& inputChannel, const sp<Looper>& looper); 91 sp<Looper> looper; member in class:android::NativeInputQueue::Connection 144 sp<Looper> looper = android_os_MessageQueue_getLooper(env, messageQueueObj); local 156 sp<Connection> connection = new Connection(connectionId, inputChannel, looper); 169 looper->addFd(receiveFd, 0, ALOOPER_EVENT_INPUT, handleReceiveCallback, this); 204 connection->looper->removeFd(inputChannel->getReceivePipeFd()); 439 const sp<InputChannel>& inputChannel, const sp<Looper>& looper) : 441 looper(looper), inputHandlerObjGlobal(NULL), 438 Connection(uint16_t id, const sp<InputChannel>& inputChannel, const sp<Looper>& looper) argument
|