/frameworks/native/include/gui/ |
H A D | BitTube.h | 57 T const* events, size_t count) { 58 return sendObjects(tube, events, count, sizeof(T)); 65 T* events, size_t count) { 66 return recvObjects(tube, events, count, sizeof(T)); 86 void const* events, size_t count, size_t objSize); 89 void* events, size_t count, size_t objSize); 56 sendObjects(const sp<BitTube>& tube, T const* events, size_t count) argument 64 recvObjects(const sp<BitTube>& tube, T* events, size_t count) argument
|
H A D | DisplayEventReceiver.h | 73 * SurfaceFlinger. VSync events are disabled by default. Call setVSyncRate 75 * Other events start being delivered immediately. 80 * ~DisplayEventReceiver severs the connection with SurfaceFlinger, new events 82 * some events pending. These will be delivered. 92 * getFd returns the file descriptor to use to receive events. 99 * getEvents reads events from the queue and returns how many events were 100 * read. Returns 0 if there are no more events or a negative error code. 104 ssize_t getEvents(Event* events, size_t count); 106 Event* events, size_ [all...] |
H A D | SensorEventQueue.h | 63 ASensorEvent const* events, size_t numEvents); 65 ssize_t read(ASensorEvent* events, size_t numEvents); 80 void sendAck(const ASensorEvent* events, int count);
|
/frameworks/native/libs/gui/ |
H A D | DisplayEventReceiver.cpp | 80 ssize_t DisplayEventReceiver::getEvents(DisplayEventReceiver::Event* events, argument 82 return DisplayEventReceiver::getEvents(mDataChannel, events, count); 86 Event* events, size_t count) 88 return BitTube::recvObjects(dataChannel, events, count); 92 Event const* events, size_t count) 94 return BitTube::sendObjects(dataChannel, events, count); 85 getEvents(const sp<BitTube>& dataChannel, Event* events, size_t count) argument 91 sendEvents(const sp<BitTube>& dataChannel, Event const* events, size_t count) argument
|
H A D | SensorEventQueue.cpp | 64 ASensorEvent const* events, size_t numEvents) { 65 return BitTube::sendObjects(tube, events, numEvents); 68 ssize_t SensorEventQueue::read(ASensorEvent* events, size_t numEvents) { argument 79 memcpy(events, mRecBuffer + mConsumed, count * sizeof(ASensorEvent)); 100 int events; local 103 result = looper->pollOnce(-1, NULL, &events, NULL); 109 if (events & ALOOPER_EVENT_HANGUP) { 170 void SensorEventQueue::sendAck(const ASensorEvent* events, int count) { argument 172 if (events[i].flags & WAKE_UP_SENSOR_EVENT_NEEDS_ACK) { 176 // Send mNumAcksToSend to acknowledge for the wake up sensor events receive 63 write(const sp<BitTube>& tube, ASensorEvent const* events, size_t numEvents) argument [all...] |
H A D | BitTube.cpp | 146 void const* events, size_t count, size_t objSize) 148 const char* vaddr = reinterpret_cast<const char*>(events); 153 "BitTube::sendObjects(count=%zu, size=%zu), res=%zd (partial events were sent!)", 156 //ALOGE_IF(size<0, "error %d sending %d events", size, count); 161 void* events, size_t count, size_t objSize) 163 char* vaddr = reinterpret_cast<char*>(events); 168 "BitTube::recvObjects(count=%zu, size=%zu), res=%zd (partial events were received!)", 171 //ALOGE_IF(size<0, "error %d receiving %d events", size, count); 160 recvObjects(const sp<BitTube>& tube, void* events, size_t count, size_t objSize) argument
|
/frameworks/native/services/surfaceflinger/tests/vsync/ |
H A D | Android.mk | 14 LOCAL_MODULE:= test-vsync-events
|
/frameworks/base/core/jni/ |
H A D | android_os_MessageQueue.cpp | 50 void setFileDescriptorEvents(int fd, int events); 52 virtual int handleEvent(int fd, int events, void* data); 125 void NativeMessageQueue::setFileDescriptorEvents(int fd, int events) { argument 126 if (events) { 128 if (events & CALLBACK_EVENT_INPUT) { 131 if (events & CALLBACK_EVENT_OUTPUT) { 135 reinterpret_cast<void*>(events)); 142 int events = 0; local 144 events |= CALLBACK_EVENT_INPUT; 147 events | 204 android_os_MessageQueue_nativeSetFileDescriptorEvents(JNIEnv* env, jclass clazz, jlong ptr, jint fd, jint events) argument [all...] |
H A D | android_view_InputEventReceiver.cpp | 79 void setFdEvents(int events); 85 virtual int handleEvent(int receiveFd, int events, void* data); 145 void NativeInputEventReceiver::setFdEvents(int events) { argument 146 if (mFdEvents != events) { 147 mFdEvents = events; 149 if (events) { 150 mMessageQueue->getLooper()->addFd(fd, 0, events, this, NULL); 157 int NativeInputEventReceiver::handleEvent(int receiveFd, int events, void* data) { argument 158 if (events & (ALOOPER_EVENT_ERROR | ALOOPER_EVENT_HANGUP)) { 164 "events [all...] |
H A D | android_view_DisplayEventReceiver.cpp | 38 // Number of events to read at a time from the DisplayEventReceiver pipe. 69 virtual int handleEvent(int receiveFd, int events, void* data); 115 // Drain all pending events. 132 int NativeDisplayEventReceiver::handleEvent(int receiveFd, int events, void* data) { argument 133 if (events & (Looper::EVENT_ERROR | Looper::EVENT_HANGUP)) { 135 "events=0x%x", events); 139 if (!(events & Looper::EVENT_INPUT)) { 141 "events=0x%x", events); [all...] |
H A D | android_view_KeyCharacterMap.cpp | 181 Vector<KeyEvent> events; local 185 size_t(numChars), events)) { 186 result = env->NewObjectArray(jsize(events.size()), gKeyEventClassInfo.clazz, NULL); 188 for (size_t i = 0; i < events.size(); i++) { 189 jobject keyEventObj = android_view_KeyEvent_fromNative(env, &events.itemAt(i));
|
H A D | android_view_InputEventSender.cpp | 75 virtual int handleEvent(int receiveFd, int events, void* data); 156 int NativeInputEventSender::handleEvent(int receiveFd, int events, void* data) { argument 157 if (events & (ALOOPER_EVENT_ERROR | ALOOPER_EVENT_HANGUP)) { 163 "events=0x%x", getInputChannelName(), events); 169 if (!(events & ALOOPER_EVENT_INPUT)) { 171 "events=0x%x", getInputChannelName(), events);
|
/frameworks/native/include/android/ |
H A D | looper.h | 33 * and waiting for "events" means (internally) polling on all of these file 107 * Flags for file descriptor events that a looper can monitor. 109 * These flag bits can be combined to monitor multiple events at once. 153 * a bitmask of the poll events that were triggered (typically ALOOPER_EVENT_INPUT), 159 typedef int (*ALooper_callbackFunc)(int fd, int events, void* data); 162 * Waits for events to be available, with optional timeout in milliseconds. 182 * events and data associated with the fd, otherwise they will be set to NULL. 211 * "events" are the poll events to wake up on. Typically this is ALOOPER_EVENT_INPUT. 218 * data on the file descriptor. It should execute any events i [all...] |
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/ |
H A D | AnimationFilter.java | 92 * @param events The animation events from the filters to combine. 94 public void applyCombination(ArrayList<NotificationStackScrollLayout.AnimationEvent> events) { argument 96 int size = events.size(); 98 NotificationStackScrollLayout.AnimationEvent ev = events.get(i); 99 combineFilter(events.get(i).filter);
|
/frameworks/native/services/surfaceflinger/ |
H A D | MessageQueue.h | 89 static int cb_eventReceiver(int fd, int events, void* data); 90 int eventReceiver(int fd, int events); 102 void setEventThread(const sp<EventThread>& events);
|
/frameworks/base/core/tests/coretests/src/android/os/ |
H A D | FileObserverTest.java | 37 public List<Map> events = Lists.newArrayList(); field in class:FileObserverTest.Observer 52 events.add(map); 92 // Ensure that we have seen at least 3 events. 110 Iterator<Map> it = mObserver.events.iterator(); 117 mObserver.events.clear();
|
/frameworks/base/core/java/android/hardware/location/ |
H A D | ActivityRecognitionHardware.java | 136 private void onActivityChanged(Event[] events) { argument 137 if (events == null || events.length == 0) { 138 Log.d(TAG, "No events to broadcast for onActivityChanged."); 142 int eventsLength = events.length; 146 Event event = events[i];
|
/frameworks/base/libs/common_time/ |
H A D | diag_thread.cpp | 161 // Drain and discard all of the events from the kernel 162 struct local_time_debug_event events[kMaxEvents]; local 163 while(local_clock_->getDebugLog(events, kMaxEvents) > 0) 214 poll_fds[0].events = POLLIN; 217 poll_fds[0].events = POLLRDHUP | POLLIN; 222 ALOGE("Fatal error (%d,%d) while waiting on events", 263 struct local_time_debug_event events[kMaxEvents]; local 264 int amt = local_clock_->getDebugLog(events, kMaxEvents); 268 struct local_time_debug_event& e = events[i];
|
/frameworks/base/services/core/java/com/android/server/ |
H A D | TelephonyRegistry.java | 98 int events; field in class:TelephonyRegistry.Record 106 boolean matchPhoneStateListenerEvent(int events) { argument 107 return (callback != null) && ((events & this.events) != 0); 121 + " events=" + Integer.toHexString(events) 402 r.events = 0; 457 public void listen(String pkgForDebug, IPhoneStateListener callback, int events, argument 460 events, notifyNow); 465 int events, boolea 464 listenForSubscriber(int subId, String pkgForDebug, IPhoneStateListener callback, int events, boolean notifyNow) argument 469 listen(String callingPackage, IPhoneStateListener callback, int events, boolean notifyNow, int subId) argument 1578 checkListenerPermission(int events) argument 1626 validateEventsAndUserLocked(Record r, int events) argument [all...] |
/frameworks/base/core/java/android/os/ |
H A D | MessageQueue.java | 66 private native static void nativeSetFileDescriptorEvents(long ptr, int fd, int events); argument 147 * @return True if the looper is currently polling for events. 164 * related events occur. 166 * If the file descriptor has already been registered, the specified events 175 * @param events The set of events to receive: a combination of the 179 * set of events is zero, then the listener is unregistered. 180 * @param listener The listener to invoke when file descriptor events occur. 186 @OnFileDescriptorEventListener.Events int events, 196 updateOnFileDescriptorEventListenerLocked(fd, events, listene 185 addOnFileDescriptorEventListener(@onNull FileDescriptor fd, @OnFileDescriptorEventListener.Events int events, @NonNull OnFileDescriptorEventListener listener) argument 222 updateOnFileDescriptorEventListenerLocked(FileDescriptor fd, int events, OnFileDescriptorEventListener listener) argument 259 dispatchEvents(int fd, int events) argument 856 onFileDescriptorEvents(@onNull FileDescriptor fd, @Events int events) argument 865 FileDescriptorRecord(FileDescriptor descriptor, int events, OnFileDescriptorEventListener listener) argument [all...] |
/frameworks/base/cmds/uiautomator/library/core-src/com/android/uiautomator/core/ |
H A D | InteractionController.java | 42 * The InteractionProvider is responsible for injecting user events such as touch events 43 * (includes swipes) and text key events into the system. To do so, all it needs to know about 44 * are coordinates of the touch events and text for the text input events. 45 * The InteractionController performs no synchronization. It will fire touch and text input events 72 * Predicate for waiting for any of the events specified in the mask 92 * Predicate for waiting for all the events specified in the mask and populating 93 * a ctor passed list with matching events. User of this Predicate must recycle 94 * all populated events i 100 EventCollectingPredicate(int mask, List<AccessibilityEvent> events) argument 400 getLastMatchingEvent(List<AccessibilityEvent> events, int type) argument 409 recycleAccessibilityEvents(List<AccessibilityEvent> events) argument [all...] |
/frameworks/base/native/android/ |
H A D | sensor.cpp | 135 pfd.events = POLLIN; 150 ASensorEvent* events, size_t count) 152 ssize_t actual = static_cast<SensorEventQueue*>(queue)->read(events, count); 154 static_cast<SensorEventQueue*>(queue)->sendAck(events, actual); 149 ASensorEventQueue_getEvents(ASensorEventQueue* queue, ASensorEvent* events, size_t count) argument
|
H A D | looper.cpp | 78 int ALooper_addFd(ALooper* looper, int fd, int ident, int events, argument 80 return ALooper_to_Looper(looper)->addFd(fd, ident, events, callback, data);
|
/frameworks/base/services/usage/java/com/android/server/usage/ |
H A D | UsageStatsXmlV1.java | 131 if (statsOut.events == null) { 132 statsOut.events = new TimeSparseArray<>(); 134 statsOut.events.put(event.mTimeStamp, event); 200 * @param parser The parser from which to read events. 209 if (statsOut.events != null) { 210 statsOut.events.clear(); 268 final int eventCount = stats.events != null ? stats.events.size() : 0; 270 writeEvent(xml, stats, stats.events.valueAt(i));
|
H A D | UserUsageStatsService.java | 121 // Now close off any events that were open at the time this was saved. 199 if (currentDailyStats.events == null) { 200 currentDailyStats.events = new TimeSparseArray<>(); 203 currentDailyStats.events.put(event.mTimeStamp, event); 356 if (stats.events == null) { 360 final int startIndex = stats.events.closestIndexOnOrAfter(beginTime); 365 final int size = stats.events.size(); 367 if (stats.events.keyAt(i) >= endTime) { 371 final UsageEvents.Event event = stats.events.valueAt(i); 428 // Finish any ongoing events wit [all...] |