int getReventOps(int index) { int result = 0; int offset = SIZEOF_KEVENT * index + FILTER_OFFSET; short filter = keventArray.getShort(offset); // This is all that's necessary based on inspection of usage: // SinkChannelImpl, SourceChannelImpl, DatagramChannelImpl, // ServerSocketChannelImpl, SocketChannelImpl if (filter == EVFILT_READ) { result |= POLLIN; } else if (filter == EVFILT_WRITE) { result |= POLLOUT; } return result; }
int getReventOps(int i) { int offset = SIZE_POLLFD * i + REVENT_OFFSET; return pollArray.getShort(offset); }
int getEventOps(int i) { return pollArray.getShort(SIZE_POLLFD * i + EVENT_OFFSET); }