60 pollfd* pollfds = pollFds.getEvents();
62 const std::unordered_map<
int, PollFdsManager::PollFdIndex>& pollFdsIndices = pollFds.getPollFdIndices();
64 for (
auto& [fd, eventReceivers] : observedEventReceiverLists) {
65 const pollfd& pollFd = pollfds[pollFdsIndices.find(fd)->second.index];
67 if ((pollFd.events & events) != 0 && (pollFd.revents & revents) != 0) {
68 core::DescriptorEventReceiver* eventReceiver = eventReceivers.front();
70 eventReceiver->span();