Home | History | Annotate | Download | only in utils

Lines Matching defs:events

53 int SimpleLooperCallback::handleEvent(int fd, int events, void* data) {
54 return mCallback(fd, events, data);
63 // Maximum number of file descriptors for which to retrieve poll events each iteration.
93 eventItem.events = EPOLLIN;
165 int events = response.events;
169 "fd=%d, events=0x%x, data=%p",
170 this, ident, fd, events, data);
173 if (outEvents != NULL) *outEvents = events;
242 // Handle all events.
244 ALOGD("%p ~ pollOnce - handling events from %d fds", this, eventCount);
249 uint32_t epollEvents = eventItems[i].events;
254 ALOGW("Ignoring unexpected epoll events 0x%x on wake read pipe.", epollEvents);
259 int events = 0;
260 if (epollEvents & EPOLLIN) events |= ALOOPER_EVENT_INPUT;
261 if (epollEvents & EPOLLOUT) events |= ALOOPER_EVENT_OUTPUT;
262 if (epollEvents & EPOLLERR) events |= ALOOPER_EVENT_ERROR;
263 if (epollEvents & EPOLLHUP) events |= ALOOPER_EVENT_HANGUP;
264 pushResponse(events, mRequests.valueAt(requestIndex));
266 ALOGW("Ignoring unexpected epoll events 0x%x on fd %d that is "
315 int events = response.events;
318 ALOGD("%p ~ pollOnce - invoking fd event callback %p: fd=%d, events=0x%x, data=%p",
319 this, response.request.callback.get(), fd, events, data);
321 int callbackResult = response.request.callback->handleEvent(fd, events, data);
389 void Looper::pushResponse(int events, const Request& request) {
391 response.events = events;
396 int Looper::addFd(int fd, int ident, int events, ALooper_callbackFunc callback, void* data) {
397 return addFd(fd, ident, events, callback ? new SimpleLooperCallback(callback) : NULL, data);
400 int Looper::addFd(int fd, int ident, int events, const sp<LooperCallback>& callback, void* data) {
402 ALOGD("%p ~ addFd - fd=%d, ident=%d, events=0x%x, callback=%p, data=%p", this, fd, ident,
403 events, callback.get(), data);
421 if (events & ALOOPER_EVENT_INPUT) epollEvents |= EPOLLIN;
422 if (events & ALOOPER_EVENT_OUTPUT) epollEvents |= EPOLLOUT;
435 eventItem.events = epollEvents;
442 ALOGE("Error adding epoll events for fd %d, errno=%d", fd, errno);
449 ALOGE("Error modifying epoll events for fd %d, errno=%d", fd, errno);
472 ALOGE("Error removing epoll events for fd %d, errno=%d", fd, errno);