Home | History | Annotate | Download | only in libutils

Lines Matching refs:events

47 int SimpleLooperCallback::handleEvent(int fd, int events, void* data) {
48 return mCallback(fd, events, data);
57 // Maximum number of file descriptors for which to retrieve poll events each iteration.
149 eventItem.events = EPOLLIN;
162 ALOGE("Error adding epoll events for fd %d while rebuilding epoll set: %s",
186 int events = response.events;
190 "fd=%d, events=0x%x, data=%p",
191 this, ident, fd, events, data);
194 if (outEvents != NULL) *outEvents = events;
276 // Handle all events.
278 ALOGD("%p ~ pollOnce - handling events from %d fds", this, eventCount);
283 uint32_t epollEvents = eventItems[i].events;
288 ALOGW("Ignoring unexpected epoll events 0x%x on wake event fd.", epollEvents);
293 int events = 0;
294 if (epollEvents & EPOLLIN) events |= EVENT_INPUT;
295 if (epollEvents & EPOLLOUT) events |= EVENT_OUTPUT;
296 if (epollEvents & EPOLLERR) events |= EVENT_ERROR;
297 if (epollEvents & EPOLLHUP) events |= EVENT_HANGUP;
298 pushResponse(events, mRequests.valueAt(requestIndex));
300 ALOGW("Ignoring unexpected epoll events 0x%x on fd %d that is "
349 int events = response.events;
352 ALOGD("%p ~ pollOnce - invoking fd event callback %p: fd=%d, events=0x%x, data=%p",
353 this, response.request.callback.get(), fd, events, data);
358 int callbackResult = response.request.callback->handleEvent(fd, events, data);
422 void Looper::pushResponse(int events, const Request& request) {
424 response.events = events;
429 int Looper::addFd(int fd, int ident, int events, Looper_callbackFunc callback, void* data) {
430 return addFd(fd, ident, events, callback ? new SimpleLooperCallback(callback) : NULL, data);
433 int Looper::addFd(int fd, int ident, int events, const sp<LooperCallback>& callback, void* data) {
435 ALOGD("%p ~ addFd - fd=%d, ident=%d, events=0x%x, callback=%p, data=%p", this, fd, ident,
436 events, callback.get(), data);
459 request.events = events;
472 ALOGE("Error adding epoll events for fd %d: %s", fd, strerror(errno));
500 ALOGE("Error modifying or adding epoll events for fd %d: %s",
506 ALOGE("Error modifying epoll events for fd %d: %s", fd, strerror(errno));
569 ALOGE("Error removing epoll events for fd %d: %s", fd, strerror(errno));
664 if (events & EVENT_INPUT) epollEvents |= EPOLLIN;
665 if (events & EVENT_OUTPUT) epollEvents |= EPOLLOUT;
668 eventItem->events = epollEvents;