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

12345

/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 ALOGE("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/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);
272 public EventHandler(Looper looper) { argument
273 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);
/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.java107 * If this thread does not have a looper, this handler won't be able to receive messages
119 * If this thread does not have a looper, this handler won't be able to receive messages
131 * @param looper The looper, must not be null.
133 public Handler(Looper looper) { argument
134 this(looper, null, false);
141 * @param looper The looper, must not be null.
144 public Handler(Looper looper, Callback callback) { argument
145 this(looper, callbac
224 Handler(Looper looper, Callback callback, boolean async) argument
[all...]
/frameworks/av/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/core/java/android/view/
H A DInputEventReceiver.java56 * @param looper The looper to use when invoking callbacks.
58 public InputEventReceiver(InputChannel inputChannel, Looper looper) { argument
62 if (looper == null) {
63 throw new IllegalArgumentException("looper must not be null");
67 mMessageQueue = looper.getQueue();
190 InputChannel inputChannel, Looper looper);
189 createInputEventReceiver( InputChannel inputChannel, Looper looper) argument
H A DInputFilter.java124 * @param looper The looper to run callbacks on.
126 public InputFilter(Looper looper) { argument
127 mH = new H(looper);
220 public H(Looper looper) { argument
221 super(looper);
H A DDisplayEventReceiver.java53 * @param looper The looper to use when invoking callbacks.
55 public DisplayEventReceiver(Looper looper) { argument
56 if (looper == null) {
57 throw new IllegalArgumentException("looper must not be null");
60 mMessageQueue = looper.getQueue();
H A DChoreographer.java91 Looper looper = Looper.myLooper();
92 if (looper == null) {
93 throw new IllegalStateException("The current thread must have a looper!");
95 return new Choreographer(looper);
128 // The display event receiver can only be accessed by the looper thread to which
129 // it is attached. We take care to ensure that we post message to the looper
163 private Choreographer(Looper looper) { argument
164 mLooper = looper;
165 mHandler = new FrameHandler(looper);
166 mDisplayEventReceiver = USE_VSYNC ? new FrameDisplayEventReceiver(looper)
656 FrameHandler(Looper looper) argument
682 FrameDisplayEventReceiver(Looper looper) argument
[all...]
/frameworks/base/media/java/android/media/
H A DSoundPool.java419 Looper looper;
420 if ((looper = Looper.myLooper()) != null) {
421 mEventHandler = new EventHandler(this, looper);
422 } else if ((looper = Looper.getMainLooper()) != null) {
423 mEventHandler = new EventHandler(this, looper);
438 public EventHandler(SoundPool soundPool, Looper looper) { argument
439 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);
898 public EventHandler(MediaRecorder mr, Looper looper) { argument
899 super(looper);
/frameworks/av/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/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/gsm/
H A DGSMTestHandler.java78 Looper looper = getLooper();
79 if (looper != null) looper.quit();
/frameworks/av/include/media/stagefright/foundation/
H A DAHandler.h37 sp<ALooper> looper();
/frameworks/native/libs/gui/
H A DSensorEventQueue.cpp80 sp<Looper> looper(getLooper());
85 result = looper->pollOnce(-1, NULL, &events, NULL);
104 sp<Looper> looper(getLooper());
105 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.java499 Looper looper;
500 if ((looper = Looper.myLooper()) != null) {
501 mNativeEventHandler = new NativeEventHandler(this, looper);
502 } else if ((looper = Looper.getMainLooper()) != null) {
503 mNativeEventHandler = new NativeEventHandler(this, looper);
557 public NativeEventHandler(Visualizer v, Looper looper) { argument
558 super(looper);
/frameworks/native/libs/utils/
H A DLooper.cpp4 // A looper implementation based on epoll().
118 void Looper::setForThread(const sp<Looper>& looper) { argument
121 if (looper != NULL) {
122 looper->incStrong((void*)threadDestructor);
125 pthread_setspecific(gTLSKey, looper.get());
141 sp<Looper> looper = Looper::getForThread(); local
142 if (looper == NULL) {
143 looper = new Looper(allowNonCallbacks);
144 Looper::setForThread(looper);
146 if (looper
[all...]

Completed in 677 milliseconds

12345