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

1234

/frameworks/base/native/android/
H A Dlooper.cpp20 #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 Dsensor.cpp20 #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 DAndroid.mk12 looper.cpp \
/frameworks/base/core/java/com/android/internal/view/
H A DWindowManagerPolicyThread.java29 public static void set(Thread thread, Looper looper) { argument
31 mLooper = looper;
/frameworks/base/native/include/android/
H A Dlooper.h28 * 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 Dsensor.h45 #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 DSurfaceTexture.java112 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 DCountryDetector.java57 * 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 DLocationManager.java176 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 DHandlerThread.java20 * 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 DHandler.java155 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 DAHandler.cpp27 sp<ALooper> AHandler::looper() { function in class:android::AHandler
H A DALooperRoster.cpp35 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 DInputFilter.java119 * @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 DFakeWindowImpl.java36 public FakeWindowImpl(WindowManagerService service, Looper looper, InputHandler inputHandler, argument
45 InputQueue.registerInputChannel(mClientChannel, inputHandler, looper.getQueue());
/frameworks/base/media/java/android/media/
H A DSoundPool.java421 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 DMediaRecorder.java99 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 DRemoteControlClient.java238 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 Drtp_test.cpp66 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 DGSMTestHandler.java78 Looper looper = getLooper();
79 if (looper != null) looper.quit();
/frameworks/base/include/media/stagefright/foundation/
H A DAHandler.h37 sp<ALooper> looper();
/frameworks/base/libs/gui/
H A DSensorEventQueue.cpp101 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 DIntentService.java59 public ServiceHandler(Looper looper) { argument
60 super(looper);
/frameworks/base/media/java/android/media/audiofx/
H A DVisualizer.java440 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 Dandroid_view_InputQueue.cpp80 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

Completed in 302 milliseconds

1234